ES2346165T3 - Aparato y metodos para el funcionamiento de un servidor inalambrico. - Google Patents
Aparato y metodos para el funcionamiento de un servidor inalambrico. Download PDFInfo
- Publication number
- ES2346165T3 ES2346165T3 ES08160285T ES08160285T ES2346165T3 ES 2346165 T3 ES2346165 T3 ES 2346165T3 ES 08160285 T ES08160285 T ES 08160285T ES 08160285 T ES08160285 T ES 08160285T ES 2346165 T3 ES2346165 T3 ES 2346165T3
- Authority
- ES
- Spain
- Prior art keywords
- wireless
- server
- information
- contents
- wireless mobile
- 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 110
- 238000004891 communication Methods 0.000 claims description 77
- 230000002596 correlated effect Effects 0.000 claims description 30
- 239000003795 chemical substances by application Substances 0.000 description 75
- 238000007726 management method Methods 0.000 description 42
- 230000004048 modification Effects 0.000 description 38
- 238000012986 modification Methods 0.000 description 38
- 238000009434 installation Methods 0.000 description 35
- 230000006870 function Effects 0.000 description 26
- 238000012546 transfer Methods 0.000 description 24
- 230000000007 visual effect Effects 0.000 description 24
- 238000003860 storage Methods 0.000 description 22
- 230000000694 effects Effects 0.000 description 20
- 230000015654 memory Effects 0.000 description 19
- 230000000875 corresponding effect Effects 0.000 description 18
- 238000012790 confirmation Methods 0.000 description 14
- 230000004044 response Effects 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 12
- 238000011282 treatment Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000009826 distribution Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 230000001105 regulatory effect Effects 0.000 description 5
- 230000014759 maintenance of location Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- JBFLYOLJRKJYNV-MASIZSFYSA-N (1z)-1-[(3,4-diethoxyphenyl)methylidene]-6,7-diethoxy-3,4-dihydro-2h-isoquinoline;hydron;chloride Chemical compound Cl.C1=C(OCC)C(OCC)=CC=C1\C=C/1C2=CC(OCC)=C(OCC)C=C2CCN\1 JBFLYOLJRKJYNV-MASIZSFYSA-N 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010494 dissociation reaction Methods 0.000 description 2
- 230000005593 dissociations Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000002787 reinforcement Effects 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 238000002821 scintillation proximity assay Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000011093 media selection Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 208000005809 status epilepticus Diseases 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/186—Processing of subscriber group data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Selective Calling Equipment (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Un método que comprende: determinar, en un servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) la disponibilidad de contenidos de soportes de información para copiar los contenidos de soportes de información en un cliente móvil inalámbrico (210, 210-1, ..., 210-N), estando el cliente móvil inalámbrico registrado con el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), de tal manera que los modos de funcionamiento del cliente móvil inalámbrico (210, 210-1, ..., 210-N) son controlados por el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), incluyendo correlacionar los contenidos de soportes de información con preferencias atribuidas al cliente móvil inalámbrico (210, 210-1, ..., 210-N); y descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios para la descarga al cliente móvil inalámbrico (210, 210-1, ..., 210-N), de tal manera que los uno o más criterios están identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4).
Description
Aparato y métodos para el funcionamiento de un
servidor inalámbrico.
El acceso a la información es un factor
importante en el funcionamiento de la sociedad moderna. Los avances
en el flujo de información mejoran la capacidad de una persona para
interactuar con otras y responder a las necesidades cambiantes.
La Solicitud de Patente de los Estados Unidos Nº
2004/042432 A1 se refiere a un sistema y a un aparato para
distribuir soportes de información electrónicos a usuarios casi
estáticos, tales como usuarios de vehículos u otros usuarios
móviles, utilizando técnicas de acceso inalámbricas de corto alcance
y alta velocidad. Un proveedor de contenidos almacena soportes de
información electrónicos en uno o más servidores inalámbricos
situados en el borde de una red, tal como la Internet. Los
servidores inalámbricos transfieren los soportes de información
electrónicos a uno o más dispositivos inalámbricos de abonado,
utilizando bandas de frecuencias sin licencia, a alcances
relativamente cortos. Los servidores inalámbricos están situados,
generalmente, en ubicaciones convenientes en las que tienden a
congregarse los usuarios. Puesto que una cantidad significativa de
los contenidos multimedia que son de interés para los usuarios no
requiere actualizaciones de forma inmediata o en tiempo real, los
soportes de información pueden ser almacenados en memoria caché en
servidores inalámbricos deseados ubicados dentro de la red de banda
ancha móvil distribuida, y descargados, a continuación, a los
dispositivos inalámbricos de abonado en las ubicaciones designadas
y, subsiguientemente, reproducidos a conveniencia del usuario. El
almacenamiento en memoria caché de los contenidos en posiciones
distribuidas, así como el uso de técnicas de acceso inalámbricas
rápidas y de corto alcance a usuarios casi estacionarios,
proporcionan una zona de servicio inalámbrico de banda ancha,
distribuida y localizada, que permite la rápida descarga de grandes
cantidades de contenidos de soportes de información.
La Publicación Internacional Nº WO 03/048964 A1
se refiere a una arquitectura de red inalámbrica. Los datos,
gráficos u otros datos que residen en un servidor de red y que se
desea que sean proporcionados al usuario de un dispositivo de
comunicación inalámbrico (WCD -"wireless communication
device"), son formateados hasta obtener datos compatibles con el
dispositivo de presentación visual del WCD, por el servidor
inalámbrico, en vez de por el propio WCD. En lugar de un sistema
operativo que reside en el WCD, esas capacidades de procesamiento o
tratamiento son ofrecidas por el servidor inalámbrico, con el
resultado de que la capacidad funcional del WCD puede constituirse
en un soporte físico o hardware fijo en el WCD.
La Patente de los Estados Unidos Nº 7.107.045 B1
se refiere a un método y a un sistema para reproducir una muestra
de soportes de información que representa una selección de soportes
de información completa en un equipo de mano inalámbrico, y, a su
vez, solicitar que la selección de soportes de información completa
sea enviada a una estación de cliente diferente del equipo de mano
inalámbrico. El método y el sistema hacen posible que un usuario de
un equipo de mano inalámbrico reciba una o más muestras de soportes
de información desde un proveedor de contenidos de soportes de
información, tal como un servidor de soportes de información. El
usuario puede entonces solicitar una o más selecciones de soportes
de información completas desde un servidor de soportes de
información, y el servidor de soportes de información puede, a su
vez, enviar por correo electrónico al usuario un hiperenlace para
cada selección de soportes de información completa escogida por el
usuario. El usuario puede invocar o apelar entonces al hiperenlace
para acceder a la selección de soportes de información completa en
una estación de cliente distinta del equipo de mano inalámbrico.
La presente invención es como se establece en
las reivindicaciones.
Realizaciones de la invención se ilustran a modo
de ejemplo y no de limitación en las figuras de los dibujos que se
acompañan, en las cuales:
La Figura 1 ilustra características de una
realización de una arquitectura para el funcionamiento de entidades
inalámbricas para transferir contenidos de información haciendo uso
de infraestructura inalámbrica.
La Figura 2A ilustra características de una
realización de una estructura o arquitectura para un sistema
inalámbrico que incluye un servidor inalámbrico.
La Figura 2B representa una realización de una
arquitectura inalámbrica en la que se ilustra una relación entre
clientes inalámbricos móviles y servidores inalámbricos
múltiples.
La Figura 3 ilustra características de una
realización de un cliente móvil inalámbrico asociado con múltiples
servidores inalámbricos en disposición de grupo compartido.
La Figura 4 muestra características de una
realización de un método para establecer capacidades de servidor
inalámbrico en un sistema electrónico con el fin de proporcionar un
área de puesta en práctica de una comunicación inalámbrica en el
sistema electrónico.
La Figura 5 muestra características de una
realización de un método para sincronizar entidades inalámbricas
basándose en una base de compartimiento.
La Figura 6 muestra características de una
realización de un método para hojear o "navegar" en un servidor
inalámbrico desde un dispositivo móvil inalámbrico.
La Figura 7 muestra características de una
realización de un método para seleccionar y proporcionar contenidos
desde un servidor inalámbrico a un dispositivo móvil inalámbrico
basándose en órdenes procedentes del dispositivo móvil
inalámbrico.
La Figura 8A muestra características de una
realización de un método que incluye un dispositivo móvil
inalámbrico que accede a una aplicación susceptible de ser
ejecutada en un servidor inalámbrico, y la controla.
La Figura 8B muestra características de una
realización de un método que incluye un servidor inalámbrico que
lleva a cabo o ejecuta una aplicación residente en el servidor
inalámbrico bajo el control de un conjunto de órdenes procedentes
de un cliente móvil inalámbrico.
La Figura 9 muestra características de una
realización de una disposición de un servidor inalámbrico con base
en el domicilio, o doméstica, conectado comunicativamente a un
cliente móvil inalámbrico.
Las Figuras 10A, 10B y 10C muestran
realizaciones de sistemas y de métodos para utilizar un cliente
móvil inalámbrico con más de un servidor inalámbrico.
Las Figuras 11A y 11B muestran realizaciones de
sistemas y de métodos para encaminar mensajes de correo electrónico
con dominios externos directamente entre clientes móviles
inalámbricos.
La Figura 12 muestra una realización de un
método para administrar clientes móviles inalámbricos.
La Figura 13 muestra una realización alternativa
de un método para administrar clientes móviles inalámbricos.
La Figura 14 ilustra características de una
realización de un sistema inalámbrico que puede ser desplegada en
la arquitectura o estructura de la Figura 1 ó la Figura 2.
La Figura 15 ilustra características de una
realización de un subsistema de gestión de contenidos de
información.
La Figura 16 ilustra características de una
realización de un dispositivo móvil inalámbrico.
La Figura 17 ilustra características de una
realización de un mapa de usuarios.
La Figura 18 ilustra características de una
realizaciones de retenedores de contenidos.
La Figura 19 ilustra características de una
realización de retenedores de contenidos.
La Figura 20 ilustra características de una
realización de datos de cita.
La Figura 21 ilustra características de una
realización de datos de memoria.
La Figura 22 ilustra características de una
realización de una entrada de libro de direcciones.
La Figura 23 ilustra características de una
realización de una tabla de repetición.
La Figura 24 ilustra características de una
realización de una tabla de sincronización.
La Figura 25 ilustra características de una
realización de una tabla de retenedor de contenidos.
La Figura 26 ilustra características de una
realización de una tabla de configuración de usuario.
La Figura 27 muestra características de una
realización de un método para presentar contenidos de
información.
La Figura 28 muestra características de una
realización de un método para sincronizar contenidos de
información.
La Figura 29 muestra características de una
realización de un método para añadir un usuario a un servidor
inalámbrico.
La Figura 30 muestra características de una
realización de un método para borrar un usuario de un servidor
inalámbrico.
La Figura 31 muestra características de una
realización de un método para distribuir contenidos de
información.
La Figura 32 muestra características de una
realización de un método para procesar o tratar contenidos de
información.
La Figura 33 muestra características de una
realización de un método para tratar contenidos de información.
La Figura 34 muestra características de una
realización de un método para borrar contenidos de información
compartidos.
La Figura 35 muestra características de una
realización de un método para borrar contenidos de información
compartidos.
La Figura 36 muestra características de una
realización de un método que incluye la descarga de contenidos de
soportes de información a un cliente móvil inalámbrico basándose en
uno o más criterios para el cliente móvil inalámbrico.
\vskip1.000000\baselineskip
La siguiente descripción detallada hace
referencia a los dibujos que se acompañan, los cuales muestra, a
modo de ilustración, detalles y realizaciones en las que puede
ponerse en práctica la invención. Estas realizaciones se describen
con el suficiente detalle para permitir a los expertos de la técnica
poner en práctica realizaciones de la presente invención. Pueden
utilizarse otras realizaciones, y pueden realizarse cambios
estructurales, lógicos y eléctricos sin apartarse de la materia
objeto de la invención. Las diversas realizaciones que se divulgan
aquí no son, necesariamente, mutuamente excluyentes, puesto que
algunas realizaciones pueden combinarse con una o más realizaciones
diferentes con el fin de formar nuevas realizaciones. La siguiente
descripción detallada no se ha de tomar, por lo tanto, en un
sentido limitativo.
La Figura 1 ilustra una realización de una
arquitectura o estructura para el funcionamiento de entidades
inalámbricas, al objeto de transferir contenidos de información
utilizando infraestructura inalámbrica. La arquitectura
proporcionada a modo de ejemplo incluye un coordinador 105 de grupo,
que proporciona una variedad de servicios a un grupo 110 de
dispositivos móviles inalámbricos. Los dispositivos móviles
inalámbricos pueden incluir, si bien no se limitan a éstos,
teléfonos móviles, computadoras portátiles, asistentes personales
digitales (PDAs -"personal digital assistants"), así como
otros dispositivos que puedan ser llevados cómodamente por un
usuario y proporcionen comunicación inalámbrica. Los teléfonos
móviles incluyen dispositivos de comunicación inalámbricos a los
que se ha venido haciendo referencia, generalmente, como teléfonos
celulares. Los teléfonos móviles pueden incluir un amplio intervalo
de dispositivos de comunicación, desde teléfonos portátiles con una
capacidad funcional limitada más allá de la comunicación de voz, a
teléfonos portátiles capaces de proporcionar la capacidad funcional
de un computador personal. Un computador u ordenador personal (PC
-"personal computer") se refiere, aquí, a dispositivos
informáticos que tienen un sistema operativo (OS -"operating
system") tal, que la utilización del computador personal puede
realizarse por personas que tienen pocos o ningún conocimiento
sobre los fundamentos del soporte físico o hardware y de la
programación o software subyacentes que hacen funcionar el PC, y
cuyo funcionamiento puede producirse sin personas que, típicamente,
creen programas informáticos para hacer funcionar el computador.
Los computadores portátiles pueden incluir computadores personales
portátiles (PC)s. Un ejemplo de un PC portátil es un
ordenador portátil o de mano o una agenda informática que,
típicamente, tiene una pantalla de presentación visual, un teclado,
hardware y software subyacentes, y un dispositivo de puntero de
presentación visual, todos los cuales están integrados en una
carcasa o alojamiento que puede ser portado fácilmente por una
persona. Algunas PDAs pueden ser consideradas como un tipo de
computador portátil.
El coordinador 105 de grupo incluye capacidades
instrumentales para gestionar el funcionamiento del grupo 110 de
dispositivos móviles inalámbricos bajo un criterio común o un
conjunto de criterios común. El coordinador 105 de grupo controla
la diseminación de información entre el grupo 110. En algunos casos,
la información puede ser compartida entre uno o más de los
dispositivos móviles inalámbricos pertenecientes al grupo 110. En
algunos casos, la información puede ser compartida entre menos de la
totalidad de los dispositivos móviles inalámbricos pertenecientes
al grupo 110. Es posible utilizar un estatus de privacidad para
mantener y regular la privacidad de la información relativa tanto a
los miembros del grupo 110 como a entidades externas al grupo 110.
Las capacidades instrumentales pueden materializarse como
implementaciones de hardware, implementaciones de software y
combinaciones de implementaciones de hardware y software. Algunas
porciones de las capacidades instrumentales pueden ser descritas en
términos de algoritmos y representaciones simbólicas de operaciones
en bits de datos, dentro de una memoria de máquina. Un algoritmo es
aquí, y generalmente, concebido de manera que constituye una
secuencia auto-consistente de etapas que conducen a
un resultado deseado. Las etapas son las que requieren
manipulaciones físicas o cantidades físicas. Normalmente, aunque no
es necesario, estas cantidades adoptan la forma de señales
eléctricas o magnéticas susceptibles de ser almacenadas,
transferidas, combinadas, comparadas y de otro modo manipuladas.
Las capacidades instrumentales pueden operar para procesar o
tratar, computar, calcular, determinar, presentar visualmente y/o
llevar a cabo otras actividades correlacionadas con los
procedimientos de una máquina tal como un sistema informático, o
dispositivo electrónico similar, que manipule y transforme datos
representados como cantidades físicas (electrónicas) dentro de los
registros y memorias del sistema informático, en otros datos
similarmente representados como cantidades físicas dentro de las
memorias o registros del sistema informático o de otros dispositivos
semejantes de almacenamiento, transmisión o presentación visual de
información. Las capacidades instrumentales pueden proporcionar
capacidades personalizadas, proporcionar un camino de paso a otro
contenido, o bien combinaciones de estas posibilidades. Las
capacidades instrumentales pueden utilizar aplicaciones
distribuidas, números y tipos diferentes de componentes basados en
software que se conecten a dos o más aplicaciones con el fin de
permitir la transferencia de datos entre las aplicaciones, hardware
para proporcionar servicios desde una variedad de fuentes
diferentes, y pueden llevarse a la práctica en una variedad de
plataformas, tales como servidores y sistemas de gestión de
contenidos. Las capacidades instrumentales pueden incluir o
proporcionar acceso a código de subrutina, bibliotecas de código,
interfaces de programa de aplicación, tales como intérpretes que
utilizan Java EE^{TM}, Simple DirectMedia Layer^{TM} (SDL) y
DirectX^{TM}, combinaciones de los mismos, u otras capacidades
funcionales semejantes, basadas en electrónica.
El Coordinador 105 de grupo puede acceder a
fuentes de información 115 mediante el uso de instalaciones de
comunicación de interconexión 120. Las fuentes de información 115
pueden incluir una amplia variedad de fuentes que proporcionan
contenidos de información en diversos formatos. Las fuentes de
información 115 pueden incluir contenidos de información en un
formato abierto, sin restricciones en cuanto a qué entidades pueden
acceder a los contenidos de información. Las fuentes de información
115 pueden incluir contenidos de información en un formato abierto
que requiere de registro por parte de las entidades en los
contenidos de información, sin restricciones adicionales. Las
fuentes de información 115 pueden incluir contenidos de información
accesibles sobre la base de una suscripción al contenido de
información. Las fuentes de información 115 pueden incluir
contenidos de información accesibles bajo una condición de
privacidad administrada por las fuentes de información 115
correspondientes.
Los contenidos de información pueden incluir
fotografías, documentos, música, vídeo, transmisiones de audio,
correo electrónico, mensajes, comunicaciones telefónicas, datos
personalizados, datos computacionales, datos operacionales y
combinaciones de los mismos, si bien no se limitan a éstos. Datos
personalizados pueden incluir entradas en el calendario personal de
la persona, anotaciones, contactos (nombres, direcciones, números de
teléfono, dirección de correo electrónico, etc.), memorandos y
otros datos personales relativos a un individuo, si bien no se
limitan a éstos. El contenido de información puede ser proporcionado
en una variedad de formatos electrónicos. Dichos formatos
electrónicos pueden incluir formatos de archivo que tienen
extensiones que incluyen doc, dot, wpd, txt, xls, pdf, ppt, jpg,
jpeg, png, bmp, gif, html, htm, zip, tif, tiff, wmf, mp3 y wav,
aunque no se limitan a éstos.
Las instalaciones de comunicaciones de
interconexión 120 pueden incluir una o más redes de comunicación que
permiten la transferencia de datos entre el coordinador 105 de
grupo, el grupo 11 de dispositivos móviles inalámbricos, las
fuentes de información 115 y otras entidades de comunicación
accesibles en combinación con las instalaciones de comunicaciones
de interconexión 120. Las instalaciones de comunicaciones de
interconexión 120 pueden haberse configurado como una red de área
local, una red de área extensa o combinaciones de las mismas.
Además, las instalaciones de comunicaciones de interconexión 120
pueden estar configuradas de manera que incluyan una red privada.
Las instalaciones de comunicaciones de interconexión 120 pueden
realizarse utilizando uno o más medios de transmisión. Tales medios
de transmisión pueden incluir una o más fibras ópticas, pares
trenzados, cable o soportes de información inalámbricos. En una
realización, el coordinador 105 de grupo y los miembros del grupo
110 de dispositivos inalámbricos pueden comunicarse directamente,
sin necesidad de utilizar las instalaciones de comunicaciones de
interconexión 120. Las instalaciones de comunicaciones de
interconexión 120 hacen posible la comunicación entre el coordinador
105 de grupo y miembros del grupo 110 dentro de una infraestructura
inalámbrica que incluye dispositivos móviles inalámbricos que no
comparten un criterio común o un conjunto de criterios común con el
coordinador 105 de grupo y los miembros del grupo 110, pero que
utilizan la misma infraestructura inalámbrica o al menos ciertas
porciones de la misma infraestructura inalámbrica.
En una realización, el coordinador 105 de grupo
y el grupo 110 de dispositivos móviles inalámbricos tienen una
relación intrínseca, de tal manera que el coordinador 105 de grupo
opera, en gran parte, basándose en la relación intrínseca con el
grupo 110. La relación intrínseca puede ser utilizada para definir
un grupo de compartimiento. Un grupo de compartimiento consiste en
dos o más entidades que comparten información en la que las
entidades tienen una relación de confianza. La relación de confianza
puede estar dirigida a, y mantenida por, una de las entidades del
grupo. El coordinador 105 de grupo puede realizarse en la práctica
como software para integración en una máquina que proporciona un
funcionamiento simplificado de la máquina en torno al núcleo del
grupo 110. El grupo 110 puede estar definido por un conjunto de
personas que tienen una relación común susceptible de implementarse
en el coordinador 105 de grupo. El conjunto de personas puede
oscilar entre una y miles. Para el grupo 110 de dispositivos móviles
inalámbricos, la relación intrínseca puede ser generada por un uso
común del coordinador 105 de grupo en el que el coordinador 105 de
grupo comparte información entre los miembros del grupo basándose
en un identificador único de un grupo 110 de usuarios que es un
usuario del coordinador 105 de grupo. La relación puede iniciarse
instalando identificadores únicos o exclusivos de cada miembro en
un medio de almacenamiento del coordinador 105 de grupo, a fin de
crear un grupo de compartimiento.
En una realización, las comunicaciones entre un
dispositivo móvil inalámbrico del grupo 110 y el coordinador 105 de
grupo pueden conducirse por un canal de comunicación seguro. El
canal de comunicación seguro puede estar correlacionado con la
identificación única que establece la relación de grupo del
dispositivo móvil inalámbrico con el grupo de compartimiento del
coordinador 105 de grupo. En algunas realizaciones, el coordinador
105 de grupo puede realizarse en la práctica como software de grupo
instalable en una máquina existente que tiene un controlador, tal
como uno o más procesadores, y un medio legible por la máquina y
destinado a almacenar las instrucciones del software de grupo. En
algunas realizaciones, el coordinador 105 de grupo puede
materializarse como un sistema que tiene hardware y software para
llevar a cabo las funciones para el grupo de compartimiento
definido por el coordinador 105 de grupo y el grupo 110 de
dispositivos móviles inalámbricos. En diversas realizaciones, puede
proporcionarse una interfaz de usuario (UI -"user interface")
simplificada con el fin de ejecutar y hacer funcionar el software
de grupo del coordinador 105 de grupo.
La Figura 2A ilustra características de una
realización de una arquitectura para un sistema inalámbrico que
incluye un servidor inalámbrico 105. Un servidor inalámbrico es una
configuración de servidor que se comunica con una entidad por un
canal establecido por las entidades de una red inalámbrica. Pueden
estar situados múltiples servidores inalámbricos en diversos nodos
de una red inalámbrica. Es posible que múltiples servidores
inalámbricos se encuentren en un único nodo de una red de
comunicaciones. Puede utilizarse un servidor inalámbrico para
implementar servicios desde un proveedor de servicios. Un proveedor
de red proporciona a un usuario el acceso a una red de comunicación
y, típicamente, proporciona acceso a servicios de información
asociados con el acceso proporcionado a una red de comunicación. El
servidor inalámbrico 205 puede estar asociado con múltiples
proveedores de red dependiendo de los servicios de proveedor de red
para los que los usuarios registrados del servidor inalámbrico 205
han establecido acuerdos. El servidor inalámbrico 205 puede
encontrarse en una relación de cliente-servidor con
una variedad de sistemas y dispositivos, incluyendo clientes móviles
inalámbricos 210 y clientes 215 basados en web. El servidor
inalámbrico 205 puede haberse dispuesto como un coordinador de
grupo con respecto a clientes móviles inalámbricos 210. En una
realización, el servidor inalámbrico 205 sirve como área de puesta
en práctica de la diseminación de los contenidos de información a
uno o más clientes móviles inalámbricos de un grupo de
compartimiento del servidor inalámbrico 205. El servidor inalámbrico
205 puede comunicarse con los clientes móviles inalámbricos a
través de un canal inalámbrico que se ha hecho seguro. El canal
seguro puede haberse proporcionado utilizando datos encriptados o
cifrados para seguridad. En una realización, los datos pueden ser
cifrados utilizando la norma de cifrado avanzada (AES -"advanced
encryption standard").
En diversas realizaciones, el servidor
inalámbrico 205 puede estar configurado como un conjunto de
instrucciones operativas interrelacionadas que, cuando se procesan
o tratan mediante el uso de un controlador, tal como un procesador,
producen el desempeño de funciones correlacionadas con la
interacción dentro de uno o más de los clientes inalámbricos 210
y/o uno o más de los clientes 216 basados en web. El servidor
inalámbrico 205 puede tener una o más secciones funcionales tales
como un controlador 222, un router o dispositivo de
encaminamiento 224, un dispositivo expedidor 226, una base de datos
228, un sistema de datos móvil (MDS -"mobile data system")
230, un servicio de anexión 232, un servicio de plan de acción o
estrategia 234, un servicio de sincronización 236, un agente de
mensajería 238 y un servicio 240 de representante de correo
electrónico. El servicio 240 de representante de correo electrónico
proporciona al servidor inalámbrico 205 un mecanismo para acceder a
un grupo 241 de cuentas de correo externas al servidor inalámbrico
205. El grupo 241 incluye dos o más cuentas de correo tales como
una cuenta de correo 243 de protocolo de acceso a mensajería de
Internet (IMAP -"Internet message access protocol"), una
cuenta 245 de sistema de protocolo de oficina de correos (POP
-"post office protocol"), una cuenta de correo 247 de Google, u
otras cuentas de correo 249.
En una realización, el servidor inalámbrico 205
incluye un agente de compartimiento 207 configurado para controlar
la diseminación de información desde el servidor inalámbrico 205 a
clientes móviles inalámbricos 210 u otras entidades, sobre una base
compartida, en respuesta a una determinación de un estado de
privacidad de la información. El agente de compartimiento 207 puede
controlar uno o más de entre la base de datos 228, el sistema de
datos móvil 230, el servicio de anexión 232, el servicio de
estrategia 234, el servicio de sincronización 236, el agente de
mensajería 238 y el servicio 240 de representante de correo
electrónico. El agente de compartimiento 207 puede estar
distribuido entre el sistema de datos móvil 230, el servicio de
anexión 232, el servicio de estrategia 234, el servicio de
sincronización 236, el agente de mensajería 238 y el servicio 240 de
representante de correo electrónico, o estructurado dentro de una
de estas capacidades instrumentales del servidor inalámbrico.
El servidor inalámbrico 205 y los clientes
móviles inalámbricos 210 pueden operar como un grupo de
compartimiento que tiene una comunicación y un compartimiento que
se han hecho seguros por medio del servidor inalámbrico 205. El
servidor inalámbrico 205 incluye una lista de identificadores que
identifican de forma unívoca cada uno de los clientes móviles
inalámbricos 210 como pertenecientes a un usuario que es también un
usuario del servidor inalámbrico 205. El establecimiento de
identificadores únicos o exclusivos en el servidor inalámbrico y en
cada uno de los clientes inalámbricos móviles correspondientes 210
puede definir la relación de confianza para el grupo de
compartimiento. Las identidades de cada uno de los clientes móviles
inalámbricos pueden estar correlacionadas con su clave de palabra
de paso remota segura (SRP -"secure remote password"). La clave
de SRP puede ser utilizada para la autentificación a la hora de
conectarse a una red inalámbrica. La clave de SRP proporciona un
identificador exclusivo para el servidor inalámbrico 205 y puede
también indicar la utilización de un canal seguro. Las claves de
SRP pueden ser también utilizadas para registrar el servidor
inalámbrico 205 y para determinar que el servidor inalámbrico 205
tiene una relación unívoca con un cliente inalámbrico con el que
comunicarse con una infraestructura de red. La clave de SRP permite
también una identificación de un cliente inalámbrico con el
servidor inalámbrico 205 a través de un canal intercambiable directo
o un canal Wi-Fi no seguro. Una clave de SRP puede
ser implementada de cualquier modo aceptable, dependiendo de las
necesidades de seguridad de la situación. La implementación puede ir
desde combinaciones simples, tales como la fecha y la hora en curso
en ese momento, al uso de algoritmos criptográficos complejos. Las
implementaciones simples pueden utilizarse en entornos que son muy
benignos por lo que respecta a la seguridad. Cuando las
preocupaciones sobre la seguridad son elevadas, pueden utilizarse
algoritmos criptográficos complejos. Es posible implementar
diversas combinaciones de medidas de seguridad con la clave de
SRP.
El grupo de compartimiento puede tener varios
niveles para un estado de privacidad. El estado de privacidad puede
incluir, si bien no se limita a éstos, un estado en el que es
poseído por un usuario asociado con uno de los clientes móviles
inalámbricos 210, un estado en el que es compartido entre dos o más
clientes móviles inalámbricos 210, pero que son menos de la
totalidad de los clientes móviles inalámbricos 210, un estado en el
que es compartido entre la totalidad de los clientes móviles
inalámbricos 210, un estado en el que es compartido o accesible por
entidades de fuera del grupo de clientes móviles inalámbricos 210,
además de ser compartido entre todos los clientes móviles
inalámbricos 210. Un estado consistente en ser compartido o
accesible por entidades de fuera del grupo de clientes móviles
inalámbricos 210 puede incluir la accesibilidad permitida de
entidades específicas.
El agente de compartimiento del servidor
inalámbrico 205 puede ser susceptible de hacerse funcionar para
poner los contenidos de información a disposición de los clientes
móviles inalámbricos 210. Tales contenidos de información pueden
uno o más de entre audio, vídeo, texto o combinaciones de los
mismos. Un agente es una entidad de programación o software que
consiste en un conjunto de instrucciones ejecutables por una
máquina, capaz de actuar con un cierto grado de autonomía con el
fin de llevar a cabo tareas en nombre de su máquina de usuario. Un
agente se define, típicamente, en términos de su comportamiento y
puede llevar a cabo su función basándose en criterios contenidos
dentro de su conjunto de instrucciones. Código de agente corre, por
lo común, de forma continua para realizar una o más actividades
basándose en sus instrucciones, sin ser ejecutado directamente bajo
demanda. Las capacidades asociadas con los agentes incluyen, si bien
no están limitadas por éstas, la selección de tareas, el
establecimiento de prioridades, el comportamiento dirigido a un
objetivo, la toma de decisiones sin la intervención humana, el
acoplamiento o vínculo de otros componentes a través de una forma
de comunicación y de coordinación. Los agentes analizan,
típicamente, el contexto de actividad en el que operan y reaccionan
a él de forma apropiada. El agente de compartimiento puede activar y
ejecutar su capacidad funcional basándose en una ocurrencia de un
suceso o en un ajuste en el servidor inalámbrico 205. Por ejemplo,
la recepción de un tipo especificado de datos en el servidor
inalámbrico 205 puede iniciar la actividad del agente de
compartimiento para diseminar los datos, basándose en criterios
almacenados. Otro ejemplo incluye la selección de una característica
por parte de un usuario del servidor inalámbrico 205 que tiene como
resultado un cambio en el ajuste que es un de los sucesos que han
de iniciar la actividad por parte del agente de compartimiento.
El servidor inalámbrico puede realizarse en
diversas configuraciones. El servidor inalámbrico 205 puede haberse
configurado con una configuración de soporte físico o hardware que
incluye un medio legible por la máquina y que tiene instrucciones
ejecutables por la máquina para llevar a cabo funciones destinadas a
hacer funcionar el servidor inalámbrico 205 de forma comunicativa
con los clientes móviles inalámbricos 210. Dicha configuración de
hardware puede incluir una estructura integrada dispuesta de una
manera similar a una computadora de sobremesa. Pueden utilizarse
otras configuraciones de hardware para el servidor inalámbrico 205.
El servidor inalámbrico 205 puede haberse configurado como software
de grupo que puede ser instalado en la máquina. En una realización,
el servidor inalámbrico 205 se ha configurado en una computadora
personal para proporcionar de forma inalámbrica información
privada, información generada en la computadora personal e
información compartida para uno o más de los clientes móviles
inalámbricos 210. Un sistema que incorpora el servidor inalámbrico
205 puede funcionar como un sistema orientado al grupo y que tiene
una administración limitada asociada con el funcionamiento del
servidor inalámbrico 205. El sistema puede incluir una interfaz de
usuario para administrar el servidor inalámbrico 205 basándose en
un conjunto de parámetros de administración, de tal manera que el
conjunto es gestionado por programas inteligentes y listas
generados por instrucciones. Un programa inteligente es un conjunto
de instrucciones ejecutadas que interpelan a un usuario para que
efectúe introducciones con el fin de dirigir al usuario a través de
ciertas etapas para completar una tarea.
Las diversas características del servidor
inalámbrico 205, algunas de las cuales se ilustran en la Figura 2,
pueden realizarse en hardware, en software y/o en combinaciones de
los mismos. Las características pueden estar configuradas para
correr o hacerse funcionar como agentes para el servidor inalámbrico
205. En diversas realizaciones, pueden incorporarse diversas
características en un único agente para el funcionamiento de estas
características.
El controlador 222 puede utilizarse para
gestionar una base de datos 228, un dispositivo de encaminamiento
224 y un dispositivo expendedor 226, y para regular el
funcionamiento de servicios MDS 230, servicios de anexión 232, un
servicio de estrategia 234, un agente de mensajería 238 y un
servicio de sincronización 236. El dispositivo de encaminamiento
224 se utiliza para encaminar las comunicaciones a una entidad. El
dispositivo de encaminamiento 224 es susceptible de hacerse
funcionar para controlar la comunicación con un cliente móvil
inalámbrico seleccionado de entre los clientes móviles inalámbricos
210. Tal comunicación puede proporcionarse en un formato
seleccionado de entre un mensaje de correo electrónico, una
comunicación de mensajería instantánea, un mensaje de localizador
portátil o "busca", una comunicación de texto, una llamada
telefónica u otro formato. El dispositivo expendedor 226 puede ser
utilizado para controlar las implementaciones de servicios en el
servidor inalámbrico 205. Basándose en una licencia adquirida para
utilizar el servidor inalámbrico 205 ó servicios particulares
existentes en el servidor inalámbrico 205, el dispositivo
expendedor 226 puede sincronizar el acceso a los servicios basándose
en un periodo de tiempo para la licencia y en el instante en que
fue adquirida la licencia.
La información mantenida, procesada y
transferida puede ser almacenada en la base de datos 228. La base de
datos 228 puede haberse configurado como una base de datos
distribuida dentro del servidor inalámbrico 205. La base de datos
228 puede ser interpelada y hecha funcionar utilizando lenguaje de
interpelación estructurado (SQL -"structured query language").
Es posible implementar otros mecanismos de interpelación y
almacenamiento. La base de datos 228 puede incluir información
almacenada en una memoria externa al servidor inalámbrico 205, que
es accesible cuando se aplica el SQL. La base de datos 228 puede
incluir información asociada a usuarios de clientes móviles
inalámbricos 205, que incluye una identificación de usuario para
cada cliente móvil inalámbrico. Cada identificación de usuario
puede ser correlacionada con una cuenta de servicios inalámbricos
del usuario. La base de datos 228 puede estar estructurada de
manera tal, que las tablas incluyen una correspondencia entre los
contenidos de información y las carpetas asociadas con los
contenidos, un estado de privacidad para los contenidos de
información, y una correspondencia entre el estado de privacidad y
los usuarios autorizados de los contenidos. El contenido de
información puede incluir, si bien no está limitado por éstos, datos
de calendario, un libro de direcciones, un tablón de mensajes, un
supervisor de tareas, datos fotográficos, datos musicales, datos de
vídeo, datos de texto, ajustes del usuario, preferencias, datos del
usuario, o combinaciones de los mismos.
El MDS 230 puede funcionar con el agente de
compartimiento 207 para controlar la diseminación de la información
desde la base de datos 228, sobre una base compartida que responde a
una determinación de un estado de privacidad de la información. La
información puede incluir contenidos de uno o más de entre un
calendario interactivo, un libro de direcciones, un tablón de
mensajes, un supervisor de tareas, u otros contenidos de
información. El MDS 230 puede incluir un agente de recursos,
configurado para hacer que el contenido de información que se ha
recogido desde fuentes externas al sistema, esté disponible para los
clientes móviles inalámbricos 210. En una realización, el MDS 230
puede funcionar con un agente de vídeo, configurado para acceder a
una fuente de programación de vídeo externa al servidor inalámbrico
205 y para poner los contenidos de vídeo disponibles procedentes de
la fuente de programación de vídeo, a disposición de cada uno de los
clientes móviles inalámbricos 210 que están autorizados a acceder a
los contenidos de vídeo. Los contenidos de vídeo pueden ser
encaminados a través del servidor inalámbrico 205. El servidor
inalámbrico 205 puede incluir una carpeta asociada con el
almacenamiento de los contenidos de vídeo en memoria accesible por
parte del servidor inalámbrico 205. Alternativamente, el servidor
inalámbrico 205 puede establecer un recorrido o camino para la
transferencia directa de los contenidos de vídeo desde la fuente de
programación de vídeo a cada uno de los clientes móviles
inalámbricos 210 autorizados. El servidor inalámbrico 205 puede
incluir una interfaz para acceder a la fuente de programación de
vídeo a través de una red de cable instalado, una red de fibra y una
red inalámbrica.
El MDS 230 puede coordinar la recuperación y la
presentación visual de contenidos de información con el servicio de
anexión 232. El servicio de anexión 232 puede gestionar un
dispositivo de hojeado o "navegador" interno al servidor
inalámbrico 205 para archivos de soportes de información del
navegador almacenados en el servidor inalámbrico. El navegador
puede ser controlado por medio de una interfaz de usuario
incorporada en el servicio inalámbrico 205 ó bajo la dirección de
un navegador situado en uno de los clientes móviles inalámbricos
210. El navegador puede ser utilizado para seleccionar un archivo
de soportes de información por parte de un usuario del servidor
inalámbrico 205 ó de uno de los clientes móviles inalámbricos 210.
Puede utilizarse un agente de transferencia para enviar un archivo
de soportes de información seleccionado al cliente móvil
inalámbrico, en correspondencia con la actividad de hojeado. La
transferencia puede llevarse a cabo en respuesta a la recepción de
un indicador de selección procedente del cliente móvil inalámbrico
asociado. A la hora de conducir la actividad de hojeado en nombre
de un cliente móvil inalámbrico, el servidor inalámbrico 205 puede
proporcionar al cliente móvil inalámbrico asociado una
representación de cada uno de los archivos de soportes de
información a los que se accede en la actividad de hojeado para
proporcionar una base para la selección de uno o más de los
archivos de soportes de información. La representación de cada uno
de los archivos de soportes de información puede implementarse como
una imagen a tamaño reducido de cada uno de los archivos de soportes
de información.
El servidor de estrategia 134 puede haberse
configurado como un agente de control de flujo que responde a un
plan de acción o estrategia de comunicación para limitar el flujo de
información con cada uno de los clientes móviles inalámbricos 210.
Puede hacerse referencia a dicho agente como un agente de estrategia
de servidor, SPA ("server policy agent"). La estrategia de
comunicación incluye un conjunto de reglas para regular el uso de
servicios de comunicación de voz en la pluralidad de clientes
móviles inalámbricos. Las estrategias de comunicación pueden
también incluir instrucciones operacionales para regular el uso de
una red externa al sistema. Por ejemplo, la estrategia de
comunicación puede regular el flujo de información desde cada uno de
los clientes móviles inalámbricos 210 a entidades ubicadas en la
Internet. Tales estrategias de comunicación pueden disponerse como
un conjunto de estrategias, de tal manera que una estrategia del
conjunto puede ser aplicada a uno o más de los clientes móviles
inalámbricos 210. Las estrategias pueden regular el flujo de
mensajes de correo electrónico, las comunicaciones de mensajería
instantánea, los mensajes de localizador portátil o "busca",
las comunicaciones de texto y/o las llamadas telefónicas.
El servicio de sincronización 136 incluye un
motor sincrónico para copiar automáticamente información en cada
uno de los clientes móviles inalámbricos 210 autorizados para
acceder a la información. En una realización, la información puede
ser transferida automáticamente al ser asignada la información a una
carpeta compartida controlada por la base de datos 228. La carpeta
compartida puede ser una categorización por su tipo de contenido y
por la identificación de entidades a las que se permite el acceso a
los contenidos. Las entidades autorizadas pueden ser uno o más de
los clientes móviles inalámbricos 210 y pueden incluir,
opcionalmente, otras entidades autorizadas. En una realización, el
servidor inalámbrico 205 es susceptible de hacerse funcionar para
proporcionar automáticamente datos, a través del servicio de
sincronización 236, a un servidor inalámbrico externo al sistema,
al ser transferidos los datos a la carpeta compartida, de tal modo
que la carpeta compartida identificada es correlacionada con una
identificación de usuario asociada con al menos uno de los clientes
móviles inalámbricos 210. Los datos pueden incluir, si bien no
están limitados por éstos, datos de calendario personal, datos
fotográficos, datos musicales, datos de vídeo, datos de texto o
combinaciones de los mismos.
El agente de mensajería 238 incluye un agente de
correo electrónico destinado a dar soporte a servicios de correo
electrónico para clientes móviles inalámbricos 210 correlacionados
con identificaciones de usuario. Los servicios de correo
electrónico incluyen la coordinación del envío y de la recepción de
correo electrónico desde cada dominio de correo electrónico
correspondiente a las identificaciones de usuario. Con la
configuración del servidor inalámbrico 205 en una disposición
orientada al grupo, todos los correos electrónicos asociados con
los clientes móviles inalámbricos 210 pueden ser controlados
utilizando el agente de mensajería 238. El funcionamiento del
agente de mensajería 238 puede ser coordinado con el servicio 240 de
representante de correo electrónico para recoger correos
electrónicos procedentes del grupo 241 de dominios de correo
externos al servidor al servidor inalámbrico 205, de tal manera que
cada correo electrónico recogido tiene un destinatario
correspondiente a una identificación de usuario que es uno de los
usuarios del grupo del servidor inalámbrico 205. Los correos
electrónicos pueden ser recogidos utilizando protocolos bajo los que
operan los dominios de correo electrónico anfitriones. Tales
protocolos pueden ser protocolos estándar o protocolos en propiedad.
Los protocolos en propiedad pueden ser utilizados por dominios de
correo electrónico privados. El agente de mensajería 238 y/o el
representante 240 de correo electrónico pueden estar configurados
para encaminar un mensaje de correo electrónico correspondiente a
uno o más de los clientes móviles inalámbricos sin su procesamiento
a través de dominios de correo electrónico identificados en el
mensaje de correo electrónico. Tras encaminar el correo electrónico
a los clientes móviles inalámbricos correspondientes, el mensaje de
correo electrónico puede ser procesado o tratado a través de los
uno o más dominios de correo electrónico identificados. El
tratamiento puede ser registrado como entrada de tal manera que la
actividad desde el dominio de correo electrónico referente al
mensaje de correo electrónico previamente tratado, puede ser
ignorada.
En una realización, el servidor inalámbrico 25
puede coordinar procedimientos de refuerzo o respaldo con uno o más
de los clientes móviles inalámbricos 210. El servidor inalámbrico
205 puede almacenar datos de configuración dentro de una memoria
interna al servidor inalámbrico 205, en la que los datos de
configuración proporcionan información para configurar y/o hacer
funcionar el servidor inalámbrico 205. Con el fin de proporcionar un
respaldo para restituir la configuración del servidor inalámbrico
205, el servidor inalámbrico 205 puede proporcionar automáticamente
los datos de configuración a uno más clientes móviles inalámbricos
210. Con los datos de configuración almacenados en más de uno de
los clientes móviles inalámbricos 210, es posible utilizar una
estrategia de reconfiguración para restituir la configuración al
servidor inalámbrico 210. La estrategia de reconfiguración puede
acometer varias características para suministrar al servidor
inalámbrico 210 sus datos de configuración, los cuales pueden
incluir un procedimiento de establecimiento de secuencia destinado a
proporcionar los datos de configuración y/o una jerarquía que
identifica cuál de los clientes móviles inalámbricos 210 controla el
reaporte de los datos de control. El cliente móvil inalámbrico 210
que opera como un respaldo para el servidor inalámbrico 205 puede
ser un cliente móvil inalámbrico de mano o un cliente dispuesto a
modo de computadora portátil inalámbrica. El procedimiento de
respaldo puede ser correlacionado con la identificación de usuario
del cliente móvil inalámbrico que especifica que el cliente móvil
inalámbrico pertenece al grupo de compartimiento del servidor
inalámbrico 205. En una realización, puede utilizarse un servidor
externo para almacenar los datos de configuración, de tal manera
que el servidor externo se correlaciona con uno o más de entre el
grupo de compartimiento del servidor inalámbrico 205. Para un
sistema en el que el servidor inalámbrico se ha incorporado como un
segmento del sistema, los datos de configuración para el sistema,
además de los datos de configuración del servidor inalámbrico 205,
pueden ser automáticamente almacenados en el grupo compartido del
servidor inalámbrico 205 ó en un sistema externo correlacionado con
al menos uno de los clientes del grupo de compartimiento del
servidor inalámbrico 205.
En una realización, un medio legible por la
máquina almacena instrucciones, las cuales, cuando se llevan a cabo
por una máquina, hacen que la máquina funcione como un servidor
inalámbrico. Como servidor inalámbrico, las instrucciones hacen que
la máquina se comunique con una pluralidad de clientes móviles
inalámbricos, a fin de gestionar información de una base de datos
para el servidor inalámbrico, incluyendo información de
almacenamiento asociada con los usuarios de los clientes móviles
inalámbricos, y para controlar la diseminación de la información
desde la base de datos, sobre una base compartida, en respuesta a
una determinación de un estado de privacidad de la información. La
información asociada a los usuarios puede incluir una identificación
de usuario única o exclusiva para cada cliente móvil inalámbrico.
Con la identificación única establecida sólo en el servidor
inalámbrico y en cada uno de los clientes móviles inalámbricos
correspondientes, el servidor inalámbrico y los clientes móviles
inalámbricos definen un grupo de compartimiento de confianza. En una
realización, la información gestionada puede incluir contenidos de
uno o más de entre un calendario interactivo, un libro de
direcciones, un tablón de mensajes, un supervisor de tareas, datos
fotográficos, datos musicales, datos de vídeo, datos de texto o
combinaciones de los mismos.
En una realización, las instrucciones para
funcionar como un servidor inalámbrico pueden incluir una o más
instrucciones para controlar la comunicación con un cliente móvil
inalámbrico de un grupo de compartimiento. El control de la
comunicación puede incluir controlar el formato de la comunicación,
permitiendo las comunicaciones en un formato seleccionado de entre
un mensaje de correo electrónico, una comunicación de mensajería
instantánea, un mensaje de localizador portátil, una comunicación
de texto o una llamada telefónica. En una realización, las
instrucciones para operar como un servidor inalámbrico pueden
incluir una o más instrucciones para controlar las estrategias que
rigen el flujo de información desde los miembros del grupo de
compartimiento.
En una realización, las instrucciones para
operar como servidor inalámbrico incluyen instrucciones para
recoger, en el servidor inalámbrico, correos electrónicos
procedentes de uno o más dominios de correo externos al servidor
inalámbrico, y para dar soporte o hacer posibles servicios de correo
electrónico de los clientes móviles inalámbricos correlacionados
con identificaciones de usuario, cada una de las cuales ha recogido
correo electrónico correspondiente a una identificación de usuario.
Las instrucciones pueden incluir una o más instrucciones para
encaminar un mensaje de correo electrónico entre los uno o más
clientes móviles inalámbricos, sin necesidad de procesamiento a
través de los dominios de correo electrónico identificados en el
mensaje de correo electrónico.
En una realización, las instrucciones para
operar como un servidor inalámbrico pueden incluir una o más
instrucciones para hacer que los contenidos de información,
recogidos de fuentes externas al sistema, se pongan a disposición
de los clientes inalámbricos móviles. Con el fin de hacer que la
información esté disponible para los clientes móviles inalámbricos,
una o más instrucciones hacen posible que la información sea copiada
automáticamente desde el servidor inalámbrico en cada cliente
inalámbrico móvil al que se autoriza el acceso a la información. El
tipo de información accesible por un cliente móvil inalámbrico puede
ser proporcionado por una o más instrucciones para enviar al
cliente móvil inalámbrico una representación de cada archivo de
soporte de información almacenado en el servidor inalámbrico al que
está autorizado a acceder el cliente móvil inalámbrico. La
representación puede efectuarse con el uso de imágenes a tamaño
reducido de cada archivo de soporte de información. En una
realización, las instrucciones para hacer funcionar el servidor
inalámbrico pueden incluir una o más instrucciones para acceder a
una fuente de programación de vídeo externa al sistema y para poner
los contenidos de vídeo procedentes de la fuente de programación de
vídeo a disposición de cada cliente móvil inalámbrico autorizado
para acceder a los contenidos de vídeo. Los contenidos de vídeo
pueden ser encaminados a través de la máquina en la que residen las
instrucciones del servidor inalámbrico. En una realización, las
instrucciones para hacer funcionar el servidor inalámbrico pueden
incluir una o más instrucciones para proporcionar automáticamente
datos contenidos en una carpeta compartida identificada que está
asociada con el servidor inalámbrico, a un servidor externo. La
carpeta compartida identificada puede estar correlacionada con una
identificación de usuario asociada con al menos uno de los clientes
móviles inalámbricos.
En una realización, las instrucciones para
funcionar como un servidor inalámbrico pueden incluir una o más
instrucciones para almacenar datos de configuración que especifican
una configuración del servidor inalámbrico y para proporcionar
automáticamente los datos de configuración a un dispositivo
inalámbrico externo basándose en la ocurrencia de un suceso
especificado. El dispositivo inalámbrico externo está correlacionado
con una identificación de usuario asociada con al menos uno de los
clientes móviles inalámbricos. Una o más instrucciones pueden hacer
posible la recuperación de los datos de configuración desde el
cliente móvil inalámbrico apropiado. Además, diversas funciones
para un servidor inalámbrico según se ha descrito con respecto a las
Figuras 1 y 2, pueden ser implementadas como instrucciones en un
medio legible por la máquina. Las diversas instrucciones pueden
incluir el establecimiento de comunicaciones seguras y un
compartimiento seguro en el que el servidor inalámbrico se sirve de
una forma segura de identificación para cada cliente móvil
inalámbrico.
La Figura 2B representa una realización de una
arquitectura o estructura inalámbrica en la que se ilustra una
relación existente entre los clientes inalámbricos móviles y
múltiples servidores inalámbricos. El servidor inalámbrico
205-1 proporciona servicios inalámbricos similares a
los servicios expuestos en relación con el servidor inalámbrico 205
de la Figura 2A, para el grupo de clientes móviles inalámbricos
210-1, 210-2, ...,
210-N, como un servidor inalámbrico primario para el
grupo. Miembros del grupo pueden pertenecer, a título individual, a
otro grupo asociado con otro servidor inalámbrico, de tal manera que
dicho servidor inalámbrico es un servidor inalámbrico secundario.
Por ejemplo, los servidores inalámbricos 205-2,
205-3 y 205-4 están configurados,
respectivamente, para los grupos 207, 208 y 209. El grupo 207
incluye los clientes móviles inalámbricos 211-1,
211-2 y 211-3. El grupo 208 incluye
los clientes móviles inalámbricos 212-1,
212-2, 212-3 y
212-4. El grupo 209 incluye los clientes móviles
inalámbricos 213-1 y 213-2. El
cliente móvil inalámbrico 210-N puede pertenecer
también al grupo 207, en cuyo caso el servidor inalámbrico
205-2 es un servidor inalámbrico secundario para el
cliente móvil inalámbrico 210-N. El cliente móvil
inalámbrico 210-2 puede también pertenecer al grupo
208, en cuyo caso el servidor inalámbrico 205-3 es
un servidor inalámbrico secundario para el cliente móvil
inalámbrico 210-2. El cliente móvil inalámbrico
210-1 puede también pertenecer al grupo 209, en cuyo
caso el servidor inalámbrico 205-4 es un servidor
inalámbrico secundario para el cliente móvil inalámbrico
210-1. En una realización, un cliente móvil
inalámbrico es asignado a un servidor inalámbrico primario como
miembro del grupo, y es asignado, como miembro del grupo, a
múltiples servidores inalámbricos secundarios.
En una realización, el funcionamiento de un
cliente móvil inalámbrico con un servidor inalámbrico primario y
con uno o más servidores inalámbricos secundarios puede ser
controlado por las estrategias de los servidores inalámbricos, de
tal modo que las estrategias del servidor inalámbrico primario
dominan las estrategias de los servidores inalámbricos secundarios.
La asignación de un servidor inalámbrico primario puede incluir una
negociación en la que el usuario del cliente móvil inalámbrico
acuerda hacer un servidor inalámbrico específico su servidor
inalámbrico primario como respuesta a la asignación al grupo del
servidor inalámbrico específico. Dicha negociación puede tener como
resultado la terminación de algunas características de servicio
proporcionadas por los servidores inalámbricos con la
identificación como secundarios de estos servidores inalámbricos.
Debido a conflictos entre los servidores inalámbricos, un cliente
móvil inalámbrico puede verse limitado en cuanto al número de
grupos de servidor inalámbrico secundario a los que pertenece.
La Figura 3 ilustra características de una
realización de un dispositivo móvil inalámbrico 310, que también se
denomina aquí equipo de usuario o UE ("user equipment"),
susceptible de hacerse funcionar con más de un servidor o
registrable con más de un proveedor de red, o con una combinación de
servidores y proveedores. Un UE que puede ser registrado con más de
un servidor o proveedor de red puede recibir el nombre de
dispositivo inalámbrico de múltiples modos, cliente inalámbrico de
múltiples modos y/o UE de múltiples modos. Alternativamente, un UE
que tiene la capacidad de ser registrado con, y puede ser
simultáneamente conectado a, múltiples servidores, redes de
servidor y/o proveedores, puede también denominarse UE de registro
múltiple o de múltiple conexión.
El dispositivo móvil inalámbrico 310 puede ser
utilizado como un cliente en arquitecturas como la que se ha
representado en las Figuras 1 y 2. El dispositivo móvil inalámbrico
310 incluye un controlador 322, una memoria 328, acoplada o
conectada comunicativamente al controlador 322, y un sistema de
gestión 320, susceptible de hacerse funcionar con el controlador
322. La memoria 328 puede incluir una tarjeta digital segura (SD
-"secure digital"). La memoria 328 puede estar directamente
conectada al controlador 322 y conectada a través de un bus de
comunicación interno. El controlador 322 puede estar materializado
como uno o más procesadores. El sistema de gestión 320 está
configurado para gestionar el dispositivo móvil inalámbrico 310,
susceptible de hacerse funcionar como un cliente inalámbrico de
múltiples modos con respecto a cada uno de una pluralidad de
servidores inalámbricos. El dispositivo móvil inalámbrico 310 está
configurado para compartir información entre los servidores
inalámbricos, de tal manera que el compartimiento de la información
está basado en identificaciones de usuario comunes al dispositivo
móvil inalámbrico y a la pluralidad de servidores inalámbricos. La
información compartida puede incluir datos generados por el usuario
así como información captada de fuentes distintas del dispositivo
móvil inalámbrico 310 y los servidores inalámbricos. En una
realización, el dispositivo móvil inalámbrico 310 puede ser un
miembro de un grupo de compartimiento de cada uno de los servidores
inalámbricos.
El dispositivo móvil inalámbrico 310 puede
haberse dispuesto como un dispositivo de comunicación simple o un
dispositivo de comunicación con un número significativo de
características más allá de la comunicación de voz. Si el
controlador 322, la memoria 328 y el sistema de gestión 320
proporcionan unos fundamentos subyacentes para ello, el dispositivo
móvil inalámbrico 310 puede incluir un altavoz 330, un dispositivo
de presentación visual 331, un teclado 333, controles de
presentación 335, una interfaz de potencia 337, ó combinaciones de
los mismos. Los controles de presentación 335 pueden incluir
controles para dirigir presentaciones visuales en el dispositivo de
presentación visual, controles para ajustar el volumen del altavoz
330, así como controles susceptibles de hacerse funcionar por un
usuario para mejorar el audio, el uso visual así como la gestión
del dispositivo móvil inalámbrico 310. El dispositivo móvil
inalámbrico 310 puede incluir una cámara 339, una interfaz de
audición 341 para auriculares, una interfaz de USB [bus en serie
universal -"universal serial bus"] 343, otras interfaces 345 u
otras opciones accesible por el usuario. Una interfaz de usuario
gráfica para presentación visual 331 puede hacer posible la
presentación visual de iconos 337 con el fin de proporcionar una
presentación esquemática o compendiada al usuario. El dispositivo
móvil inalámbrico 310 puede incluir otras capacidades no
directamente visuales para un usuario, tales como capacidades de
tipo Bluetooth, acceso a una red Wi-Fi y diversas
otras facultades. El dispositivo móvil inalámbrico 30 puede haberse
estructurado como un dispositivo inalámbrico móvil de mano, como
una computadora portátil inalámbrica o como una combinación de
ambos.
En una realización, el dispositivo móvil
inalámbrico 310 se ha configurado como un miembro de un grupo de
compartimiento con al menos un servidor inalámbrico. El sistema de
gestión 320 funciona gestionando y regulando la actividad de
dispositivo móvil inalámbrico 310 con el grupo de compartimiento. El
sistema de gestión 320 puede incluir un agente 321 de correo
electrónico, un agente de estrategia 323, un agente de
sincronización 325, un agente de "navegación" u hojeado 327 y
un sistema de colocación 329. El agente de correo electrónico 321
gestiona la recepción y el envío de correos electrónicos para el
dispositivo móvil inalámbrico y está configurado para gestionar su
correo electrónico a través de al menos uno de los servidores
inalámbricos. La transferencia de correos electrónicos a través de
uno de los servidores inalámbricos puede conducirse utilizando un
canal seguro con el servidor inalámbrico. El canal seguro puede ser
correlacionado con un identificador único o exclusivo del
dispositivo inalámbrico móvil 310 que es también mantenido por el
servidor inalámbrico que define una relación de grupo entre las dos
entidades.
El agente de estrategia 323 controla el flujo de
información y el conducto de la interacción con los servidores
inalámbricos basándose en un conjunto de reglas o instrucciones.
Puede hacerse referencia a dicho agente contenido en el
dispositivo móvil inalámbrico como un agente de estrategia de UE,
UEPA ("UE policy agent"). Aunque el dispositivo móvil
inalámbrico 310 puede ser registrado en un modo de compartimiento de
información y control con uno o más servidores inalámbricos, el
dispositivo móvil inalámbrico 310 y cada uno de estos servidores
inalámbricos tienen sus propios agentes de estrategia individuales.
Un UEPA es una entidad independiente de un SPA. En una realización,
la estrategia para el flujo de información en el dispositivo móvil
inalámbrico 310 puede estar basada en la identificación de un
servidor inalámbrico de manera que forma parte de un grupo de
compartimiento del que el dispositivo móvil inalámbrico 310 es
miembro. En el caso de que el dispositivo móvil inalámbrico 310 sea
un cliente de múltiples servidores inalámbricos con respecto a los
que se encuentra en un grupo de compartimiento para cada servidor
inalámbrico, el agente de estrategia 323 determina las instrucciones
de control para el funcionamiento de entre los múltiples servidores
inalámbricos e individualmente con éstos. Pueden aplicarse varios
criterios por el agente de estrategia 323. Un conjunto de criterios
puede depender del servicio inalámbrico al que se suscribe o abona
el usuario del dispositivo móvil inalámbrico 310. Otro conjunto de
criterios puede depender de la relación de grupo de cada uno de los
servidores inalámbricos. Una relación de compartimiento con un
servidor inalámbrico puede involucrar información confidencial que
puede limitar de manera como el dispositivo móvil inalámbrico 310
opera sobre, y controla, el flujo de datos entre los grupos de
compartimiento a los que pertenece. El agente de estrategia 323
puede incluir una estrategia para seleccionar uno de los servidores
inalámbricos como servidor inalámbrico dominante con respecto a los
otros servidores inalámbricos. Al haber identificado un servidor
inalámbrico dominante o primario, el conjunto de reglas puede ser
organizado en cuanto a prioridades de acuerdo con la selección del
servidor inalámbrico dominante.
El sistema de colocación 329 puede ser utilizado
en combinación con el agente de estrategia 323 con el fin de
establecer una estrategia de uso basada en la posición relativa del
dispositivo móvil inalámbrico 310, si es que no existe una ninguna
regla preferente para seleccionar un servidor primario inalámbrico.
El sistema de colocación 329 puede utilizarse para determinar una
posición del dispositivo móvil inalámbrico con respecto a cada uno
de los servidores inalámbricos. Basándose en esta posición relativa,
puede seleccionarse como servidor inalámbrico primario un servidor
inalámbrico considerado como el más cercano al dispositivo móvil
inalámbrico 310. El sistema de colocación 329 puede incluir el uso
de un sistema de localización global (GPS -"global positioning
system") dentro del dispositivo móvil inalámbrico 310. En una
realización, el sistema de gestión 325 puede utilizar el sistema de
colocación 329 para determinar si el dispositivo móvil inalámbrico
310 se encuentra dentro de una red de área local de sólo uno de los
servidores inalámbricos. La red de área local puede ser una red
Wi-Fi. La determinación del servidor inalámbrico más
cercano dentro de una red de área local tal como una red
Wi-Fi puede hacer uso de una determinación de
intensidad de señal asociada con cada uno de los servidores
inalámbricos. En una realización, puede utilizarse un canal de
control seguro desde el dispositivo móvil inalámbrico 310 hasta un
servidor inalámbrico para determinar si el dispositivo móvil
inalámbrico se encuentra dentro de una red Wi-Fi
asociada con el servidor inalámbrico. El agente de sincronización
325 puede ser utilizado para interactuar automáticamente con un
servidor inalámbrico identificado como un miembro de un grupo de
compartimiento para el dispositivo móvil inalámbrico 310. Al recibir
desde el servidor inalámbrico una comunicación de que el servidor
inalámbrico tiene información asociada con un identificador
correlacionado con el dispositivo móvil inalámbrico 310, el agente
de sincronización 325 puede almacenar automáticamente la
información en la memoria 328, al ser descargada desde el servidor
inalámbrico. El agente de sincronización 325 puede también
actualizar una tabla para identificar la información descargada
relativa a una carpeta asignada, la fuente de la información y/o un
estatus de privacidad de la información. El agente de sincronización
325 puede también cargar información en un servidor inalámbrico
basándose en el estatus relativo del servidor inalámbrico con
respecto a la información. Al realizar la asignación de la
información a una carpeta, el agente de sincronización 325 carga
automáticamente la información en los servidores inalámbricos
identificados en el dispositivo móvil inalámbrico 310, conforme
están autorizados para recibir automáticamente la información. La
transferencia desde el dispositivo móvil inalámbrico 310 a uno o más
servidores inalámbricos en respuesta al agente de sincronización
325 puede llevarse a cabo a través de un canal seguro establecido
por el dispositivo móvil inalámbrico 310. La información que puede
transferirse automáticamente incluye, si bien no está limitada a
éstos, contenidos de calendario personal, contenidos fotográficos,
contenidos musicales, contenidos de vídeo, contenidos de texto o
combinaciones de los mismos.
El agente de hojeado 327 proporciona una
capacidad para hojear carpetas dentro del dispositivo móvil
inalámbrico 310 para seleccionar archivos dentro del dispositivo
móvil inalámbrico 310 con el fin de ver el contenido en el
dispositivo de presentación visual 331 ó escuchar el contenido por
medio del altavoz 330 ó de otro dispositivo de escucha apropiado.
El agente de hojeado 327 puede proporcionar una capacidad para
hojear carpetas dentro de servidores inalámbricos con respecto a
los que el dispositivo móvil inalámbrico 310 se encuentra en una
relación de compartimiento. El agente de hojeado 327 puede controlar
la generación de órdenes desde el dispositivo móvil inalámbrico 310
a un servidor inalámbrico con el fin de hojear carpetas en el
servidor inalámbrico al que el dispositivo móvil inalámbrico 310 se
ha autorizado a acceder. Tales órdenes incluyen la selección de
contenidos de información que se ha de descargar desde el servidor
inalámbrico al dispositivo móvil inalámbrico 310. En una
realización, el dispositivo móvil inalámbrico 310 recibe un
contenido de imágenes a tamaño reducido representativas de los
archivos que están siendo hojeados en el servidor inalámbrico. La
descarga de los contenidos de información desde el servidor
inalámbrico al dispositivo móvil inalámbrico 310 puede llevarse a
cabo en respuesta a la selección de la imagen a tamaño reducido por
medio de una interfaz de usuario gráfica ubicada en el dispositivo
móvil inalámbrico 310. Los contenidos de información descargados
pueden incluir datos de calendario personal, datos fotográficos,
datos musicales, datos de vídeo, datos de texto o combinaciones de
los mismos. El agente de sincronización 325 puede ser utilizado en
combinación con la práctica de transferir un archivo desde el
servidor inalámbrico al dispositivo móvil inalámbrico 310 en
respuesta a la actividad de selección del agente de hojeado 327. La
transferencia de contenidos de información desde un servidor
inalámbrico al dispositivo móvil inalámbrico 310 puede llevarse a
cabo a través de un canal seguro establecido por el dispositivo
móvil inalámbrico 310.
En una realización, el dispositivo móvil
inalámbrico 310 puede funcionar en combinación con un servidor
inalámbrico para actuar como refuerzo o respaldo para el servidor
inalámbrico. La memoria 328 puede utilizarse para almacenar datos
de configuración para el servidor inalámbrico. Basándose en una
secuencia temporal programada o según viene determinado por los
acontecimientos, el dispositivo móvil inalámbrico 310 recibe datos
de configuración procedentes del servidor inalámbrico. Los datos de
configuración pueden ser recibidos como datos que se sobrescriben
sobre los datos de configuración contenidos en la memoria 328. Los
datos de configuración pueden ser recibidos en forma de una delta o
cambio de configuración en la que los datos modificados se
sobrescriben sobre la porción correspondiente de los datos de
configuración en la memoria 328. Al efectuarse una petición por
parte del servidor inalámbrico, los datos de configuración pueden
ser cargados en el servidor inalámbrico.
En una realización, un medio legible por la
máquina almacena instrucciones que, cuando se llevan a cabo por un
dispositivo móvil inalámbrico, hacen que el dispositivo móvil
inalámbrico funcione como un cliente de múltiples servidores
inalámbricos. El dispositivo móvil inalámbrico puede ser un
dispositivo inalámbrico de mano. El dispositivo móvil inalámbrico
puede ser una computadora inalámbrica portátil. En una realización,
las instrucciones hacen que el dispositivo móvil inalámbrico opere
como un cliente inalámbrico de múltiples modos para cada uno de los
servidores inalámbricos, y comparta información con los servidores
inalámbricos. La información puede ser compartida basándose en una
identificación de usuario común al dispositivo móvil inalámbrico y
al servidor inalámbrico. Las instrucciones pueden configurar de
manera efectiva el dispositivo móvil inalámbrico en múltiples
grupos de compartimiento, uno para cada servidor inalámbrico que se
encuentra en una relación de compartimiento con el dispositivo
móvil inalámbrico. La información de identificación de usuario puede
utilizarse para establecer una comunicación segura y un
compartimiento seguro entre el dispositivo móvil inalámbrico y un
servidor inalámbrico en una disposición de grupo de compartimiento.
La información compartida puede incluir datos generados por el
usuario.
En una realización, las instrucciones para hacer
funcionar el dispositivo móvil inalámbrico como un cliente
inalámbrico de múltiples modos, pueden incluir instrucciones para
regular las funciones del dispositivo móvil inalámbrico de acuerdo
con una estrategia almacenada. La estrategia puede depender de cuál
de los servidores inalámbricos se toma para que sea el servidor
inalámbrico primario o dominante con respecto a los otros servidores
inalámbricos. En una realización, el servidor inalámbrico primario
puede seleccionarse a través de la aplicación de instrucciones para
determinar la posición del dispositivo móvil inalámbrico con
respecto a los otros servidores inalámbricos. Las instrucciones
para determinar la colocación pueden ser utilizadas con sistema de
GPS ubicado dentro del dispositivo móvil inalámbrico. Las
instrucciones pueden dirigir la determinación de que el dispositivo
móvil inalámbrico se encuentra dentro de una red de área local de
uno de los servidores inalámbricos. La red de área local puede ser
una red Wi-Fi. Pueden emplearse una o más
instrucciones para utilizar un canal de control seguro para
determinar si el dispositivo móvil inalámbrico está dentro de la red
Wi-Fi.
En una realización, las instrucciones para hacer
funcionar el dispositivo móvil inalámbrico como un cliente
inalámbrico de múltiples modos, pueden incluir instrucciones para
controlar el flujo de información. Las instrucciones para regular
el flujo de información pueden incluir, si bien no están limitadas
por éstas, instrucciones para gestionar la recepción y la
transmisión de correos electrónicos a través de al menos un servidor
inalámbrico de un grupo compartido con el dispositivo móvil
inalámbrico, para compartir contenidos de calendario asociados con
la identificación de usuario, para aplicar un navegador contenido en
el dispositivo móvil inalámbrico con el fin de hojear archivos en
un servidor inalámbrico de un grupo de compartimiento con el
dispositivo móvil inalámbrico, para sincronizar el flujo de los
contenidos de información al interior del dispositivo móvil
inalámbrico desde un servidor inalámbrico de un grupo de
compartimiento con el dispositivo móvil inalámbrico, para
sincronizar el flujo de contenidos de información procedentes del
dispositivo móvil inalámbrico a un servidor inalámbrico de un grupo
de compartimiento con el dispositivo móvil inalámbrico. Los
contenidos de información pueden incluir, si bien no están
limitados por éstos, datos de calendario, datos fotográficos, datos
musicales, datos de vídeo, datos de texto o combinaciones de los
mismos.
En una realización, las instrucciones para hacer
funcionar el dispositivo móvil inalámbrico como un cliente
inalámbrico de múltiples modos pueden incluir instrucciones para
trabajar en un procedimiento de respaldo en combinación con uno o
más de los servidores inalámbricos. Las instrucciones pueden dirigir
el dispositivo móvil inalámbrico de manera que almacene
automáticamente datos de configuración procedentes de un servidor
inalámbrico, así como una identificación de entrada o registro del
almacenamiento de datos y su servidor inalámbrico asociado. Los
datos de configuración pueden proporcionar información a un sistema
con el fin de establecer el sistema como un servidor inalámbrico.
Las instrucciones pueden dirigir el dispositivo móvil inalámbrico
para que transmita datos de configuración al servidor inalámbrico
apropiado al ser solicitados por el servidor inalámbrico.
Además, es posible implementar diversas
funciones para un dispositivo móvil inalámbrico según se ha descrito
aquí con respecto a las Figuras 1, 2 y 3, como instrucciones en un
medio legible por la máquina, contenido en el dispositivo móvil
inalámbrico. Las diversas instrucciones pueden incluir el
establecimiento de comunicaciones seguras y el compartimiento
seguro con servidores inalámbricos utilizando una forma segura de
identificación asociada con el dispositivo móvil inalámbrico que se
encuentra en diferentes grupos de compartimiento con los servidores
inalámbricos.
La Figura 4 muestra características de una
realización de un método para establecer capacidades de servidor
inalámbrico en un sistema electrónico para proporcionar un área de
puesta en práctica de la comunicación inalámbrica en el sistema
electrónico. Según se indica por la referencia 410, se controla el
almacenamiento de datos en un dispositivo móvil inalámbrico. Los
datos pueden incluir instrucciones para instalar un programa de
software en un sistema electrónico con el fin de dotar al sistema
electrónico de la capacidad funcional de un servidor inalámbrico.
Las instrucciones de instalación pueden incluir instrucciones para
instalar el software en etapas basándose en las respuestas
recibidas desde el sistema electrónico durante la operación
secuencial de la instalación. Las instrucciones de instalación
pueden organizarse con instrucciones para iniciar la instalación
desde el dispositivo móvil inalámbrico, de tal manera que la
ultimación de la instalación se lleva a cabo a través de una red
tal como la Internet. Las instrucciones de instalación pueden
organizarse con instrucciones para iniciar la instalación desde el
dispositivo móvil inalámbrico, de tal modo que la ultimación de la
instalación se lleva a cabo descargando al menos una porción mínima
del programa para hacer funcionar el sistema electrónico como un
servidor inalámbrico. El dispositivo móvil inalámbrico puede
proporcionar una versión completa del software de servicio
inalámbrico en un procedimiento de descarga. El dispositivo móvil
inalámbrico puede dotarse con una o más de las opciones de
procedimiento de instalación a la hora de manufacturarse en fábrica
o en otros instantes del proceso, antes de facilitar el dispositivo
móvil inalámbrico al mercado. El dispositivo móvil inalámbrico
dotado de las capacidades de instalación de servidor inalámbrico,
puede ser un dispositivo inalámbrico de mano. El dispositivo móvil
inalámbrico producido con las capacidades de instalación de servidor
inalámbrico, puede ser un dispositivo inalámbrico portátil.
Según se indica por la referencia 420, al menos
una porción de los datos procedentes del dispositivo móvil
inalámbrico es descargada al sistema electrónico. La descarga para
establecer la capacidad funcional de servidor inalámbrico puede
comenzar con la conexión del dispositivo móvil inalámbrico al
sistema electrónico utilizando un medio de acoplamiento físico
susceptible de conectarse a una interfaz del dispositivo móvil
inalámbrico y susceptible de conectarse a una interfaz compatible
ubicada en el sistema electrónico. Las interfaces del dispositivo
móvil inalámbrico y del sistema electrónico pueden ser, ambas,
interfaces de USB. Es posible utilizar otros medios para conectar
físicamente el dispositivo móvil inalámbrico y el sistema
electrónico, que incluyen, si bien no están limitados por éstos, un
medio de fibra óptica y otros soportes de información por cable. La
compatibilidad de las interfaces del sistema electrónico y del
dispositivo móvil inalámbrico puede establecerse mediante un
convertidor que hace posible el acoplamiento de dos tipos diferentes
de interfaces. La dirección de la instalación puede proporcionarse
con el empleo de una interfaz de usuario gráfica dispuesta en un
dispositivo de presentación visual del dispositivo móvil
inalámbrico. La dirección de la instalación puede proporcionarse
utilizando una interfaz de usuario gráfica ubicada en un dispositivo
de presentación visual del sistema electrónico. La dirección de la
instalación puede proporcionarse utilizando una interfaz de usuario
gráfica ubicada en un dispositivo de presentación visual del
sistema electrónico, después de que se haya dirigido la ejecución
de la instalación inicial desde una interfaz de usuario gráfica
ubicada en un dispositivo de presentación visual del dispositivo
móvil inalámbrico.
Tras la transferencia inicial de instrucciones,
se proporciona una secuencia de instrucciones en un dispositivo de
presentación visual del sistema electrónico con el fin de dirigir a
un usuario a través del procedimiento de instalación. La operación
secuencial puede ser conducida utilizando un instalador inteligente.
En una realización, la instalación se proporciona de una manera
automática en la que se producen entradas limitadas por parte del
usuario. Puede pedirse al usuario aceptar o declinar un acuerdo de
licencia. Una respuesta que representa una declinación puede dar
lugar a la finalización de la instalación del software de servidor
inalámbrico. La finalización puede tener como resultado la
terminación de toda descarga adicional del software. Si el software
ya ha sido descargado, la finalización puede tener como resultado la
terminación de la instalación del software como entidad ejecutable.
Las instrucciones de instalación pueden incluir disposiciones para
proteger el software descargado de ser instalado de forma
ejecutable sin la transmisión de la aceptación del acuerdo de
licencia. Una respuesta que representa una aceptación da lugar a un
tratamiento o procesamiento adicional de la instalación del
software de servidor inalámbrico. El tratamiento adicional puede
incluir la descarga de datos adicionales desde el dispositivo móvil
inalámbrico y la ultimación de la instalación. El tratamiento
adicional puede incluir descargar datos adicionales desde la
Internet o una red equivalente, y completar la instalación.
Información adicional suministrada por el usuario y recogida en el
procedimiento de instalación puede incluir el nombre, la dirección
de correo electrónico y el país. El usuario puede ser requerido para
suministrar su clave de palabra de paso remota segura (SRP
-"secure remote password"). Alternativamente, pueden
descargarse automáticamente uno o más de estos elementos de datos
personales desde el dispositivo móvil inalámbrico en el
procedimiento de instalación.
Al ser instalado el servidor inalámbrico en el
sistema electrónico para hacer las veces de coordinador de grupo
para el dispositivo móvil inalámbrico que inició el procedimiento de
instalación, la clave de SRP puede ser automáticamente descargada
desde su dispositivo móvil inalámbrico asociado. Alternativamente,
la clave de SRP puede ser fijada en procedimiento seguro con otro
sistema. La descarga de información del dispositivo móvil
inalámbrico, del usuario y de seguridad puede llevarse a cabo con la
conexión física del dispositivo móvil inalámbrico y el sistema
electrónico. La SRP descargada puede ser controlada por
instrucciones contenidas en el dispositivo móvil inalámbrico o por
instrucciones descargadas desde el dispositivo móvil inalámbrico
con el fin de proporcionar un tratamiento interactivo de la descarga
de SRP y de su almacenamiento en el dispositivo electrónico.
Además, la información sobre el nombre, la dirección de correo
electrónico y el país puede también ser automáticamente instalada
desde el dispositivo móvil inalámbrico asociado. La adición de otros
dispositivos móviles inalámbricos al grupo del servidor inalámbrico
instalado y el dispositivo móvil inalámbrico de inicio, para formar
un grupo de compartimiento de confianza más grande, puede llevarse a
cabo y dirigirse a través del servidor inalámbrico instalado. La
capacidad de Wi-Fi del servidor inalámbrico
instalado puede utilizarse para añadir dispositivos móviles
inalámbricos al grupo de compartimiento del servidor inalámbrico
instalado.
Las actualizaciones del servidor inalámbrico
pueden llevarse a cabo de forma automática a través de conexiones
de red del sistema electrónico que incorpora el servidor inalámbrico
instalado, o a través del dispositivo móvil inalámbrico de
instalación u otro dispositivo móvil inalámbrico autorizado de un
grupo de compartimiento del servidor inalámbrico. Las
actualizaciones pueden proporcionarse en el servidor inalámbrico de
tal manera que un usuario puede dirigir el momento en que las
actualizaciones se producen, incluyendo permitir actualizaciones
automáticas. Puede implementarse una renovación periódica de la
licencia en la que una declinación de la licencia viene seguida del
corte o interrupción automática del servidor inalámbrico. Además, el
rechazo de la actualización automática del servidor inalámbrico
puede venir seguido por la interrupción automática del servidor
inalámbrico. El suceso de interrupción puede estar basado en si las
actualizaciones automáticas son de una naturaleza crucial, por
encima de un cierto nivel de umbral.
El programa de software instalado incluye un
conjunto de ejecuciones o actuaciones susceptibles de llevarse a
cabo por la máquina, que pueden hacerse funcionar para su
almacenamiento en el sistema electrónico, de tal manera que un
controlador del sistema electrónico puede ejecutar las instrucciones
para hacer funcionar el sistema electrónico como un servidor
inalámbrico, además de las funciones susceptibles de ejecutarse por
el sistema electrónico. El controlador ubicado en el sistema
electrónico puede materializarse como uno o más procesadores. El
servidor inalámbrico instalado puede incluir la configuración y la
capacidad funcional de los servidores inalámbricos que se han
expuesto en relación con las Figuras 1-3. El
dispositivo móvil inalámbrico de instalación puede incluir la
configuración y la capacidad funcional del dispositivo móvil
inalámbrico que se ha expuesto con respecto a la Figura 3. El
servicio inalámbrico instalado puede haberse dispuesto como un
coordinador de grupo que proporciona un área de puesta en práctica
para el compartimiento de información con dispositivos móviles
inalámbricos cuya información de SRP almacenada en el servidor
inalámbrico define el dispositivo móvil inalámbrico como un miembro
del grupo de confianza. Los agentes susceptibles de hacerse
funcionar del servidor inalámbrico pueden incluir toda la capacidad
funcional de los agentes y servicios que se han expuesto en
relación con la Figura 2, aunque los agentes pueden ser combinados o
estructurados en diferentes disposiciones de instrucciones.
La Figura 5 muestra características de una
realización de un método para sincronizar entidades inalámbricas
fundamentándose en un base de compartimiento. La información captada
en entidades inalámbricas puede ser sincronizada entre las
entidades inalámbricas basándose en un estatus de privacidad y en la
verificación de identidades correspondientes al estatus de
privacidad. La información que se somete a un procedimiento de
sincronización incluye, aunque no está limitada por éstos, datos de
calendario personal, datos fotográficos, datos musicales, datos de
vídeo, datos de mensajería y combinaciones de los mismos. Las
entidades inalámbricas pueden incluir un servidor inalámbrico y un
conjunto de clientes móviles inalámbricos del servidor inalámbrico
que forman, en conjunto, un grupo de compartimiento. En una
realización, un cliente móvil inalámbrico del grupo está configurado
para hojear archivos en el servidor inalámbrico. En una
realización, el servidor inalámbrico se ha configurado para
proporcionar vistas de sus contenidos de archivos a un cliente móvil
inalámbrico del grupo autorizado para ver el contenido de los
archivos del servidor inalámbrico.
Según se indica por la referencia 510, se
determina un estatus de privacidad de información captada y al menos
parcialmente almacenada. El estado de privacidad puede ser
determinado antes y/o durante el almacenamiento parcial dela
información. En una realización, la información es captada en un
servidor inalámbrico que es un miembro de un grupo de
compartimiento que incluye uno o más dispositivos móviles
inalámbricos que son clientes inalámbricos del servidor
inalámbrico. El servidor inalámbrico inicia y dirige un
procedimiento de sincronización para la información captada.
Utilizando una interfaz de usuario gráfica, un usuario del servidor
inalámbrico puede asignar atributos a la información captada que
generan estatus de privacidad para la información. La información
puede ser etiquetada como privada para el servidor inalámbrico. La
información puede ser etiquetada como privada para un usuario
correlacionado con uno de los dispositivos móviles inalámbricos del
grupo. La información puede ser etiquetada para ser compartida por
varios usuarios, pero no por todos los usuarios correlacionados con
el grupo, lo que constituye una forma de estatus privado limitado en
la que cada uno de los diversos usuarios está correlacionado con
uno de los dispositivos móviles inalámbricos del grupo. La
información puede ser etiquetada para ser compartida por la
totalidad de los miembros del grupo, de tal manera que cada uno de
los miembros está correlacionado con uno de los dispositivos
móviles inalámbricos del grupo. La información puede ser etiquetada
para ser compartida por todos los miembros del grupo y por entidades
externas al grupo. La correlación con un dispositivo móvil
inalámbrico del grupo puede realizarse como una relación de
correspondencia, en el servidor inalámbrico, de una clave de SRP y
un nombre de usuario con un dispositivo móvil inalámbrico. El
etiquetado de atributos por parte del servidor inalámbrico puede
llevarse a cabo mediante la asignación de la información a una
carpeta y la asociación, en una o más tablas, de la identidad de la
información, indicadores de privacidad y nombres u otras id's de
los usuarios que tienen el estatus de privacidad. Es posible
utilizar otros procedimientos para proporcionar un estatus de
privacidad de la información con dispositivos móviles inalámbricos.
Alternativamente, la información puede tener un estatus
predeterminado de privacidad con usuarios autorizados identificados,
de tal modo que, al recibir la información, el servidor inalámbrico
asigna automáticamente la información a su carpeta predeterminada.
El estatus de privacidad predeterminado puede estar basado en el
tipo de información o en una identidad específica de la información
captada.
En una realización, la información es captada en
un dispositivo móvil inalámbrico que es miembro de un grupo de
compartimiento que incluye un servidor inalámbrico. El dispositivo
móvil inalámbrico puede iniciar y dirigir un procedimiento de
sincronización para la información captada. El grupo de
compartimiento puede incluir otros dispositivos móviles
inalámbricos. Utilizando una interfaz de usuario gráfica en el
dispositivo móvil inalámbrico, un usuario del dispositivo móvil
inalámbrico puede asignar atributos a la información captada que
generan un estatus de privacidad para la información. La
información puede ser etiquetada como privada para un usuario
correlacionado con el dispositivo móvil inalámbrico que capta la
información. La información puede etiquetarse para ser compartida
por varios usuarios, pero no por la totalidad de los usuarios del
grupo, lo que constituye una forma de estatus privado limitado en
la que cada uno de los diversos usuarios se correlaciona con uno de
los dispositivos móviles inalámbricos del grupo. La información
puede ser etiquetada para ser compartida por todos los miembros del
grupo, de tal manera que cada uno de los miembros está
correlacionado con uno de los dispositivos inalámbricos del grupo.
La información puede ser etiquetada para ser compartida por todos
los miembros del grupo y por entidades externas al grupo. La
correlación con un dispositivo móvil inalámbrico del grupo puede
llevarse a cabo mediante la observación de una lista de los miembros
del grupo almacenada en el dispositivo móvil inalámbrico que capta
la información, u observando una lista de los miembros del grupo
accesibles por el servidor inalámbrico. El etiquetado de atributos
por parte del dispositivo móvil inalámbrico puede llevarse a cabo
mediante la asignación de la información a una carpeta y la
asociación, en una o más tablas, de la identidad de la información,
indicadores de privacidad y nombres u otras id's de usuarios que
tienen el estatus de privacidad. Es posible utilizar otros
procedimientos para proporcionar un estatus de privacidad de la
información con otros dispositivos móviles inalámbricos del grupo.
Alternativamente, la información puede tener un estatus de
privacidad predeterminado con usuarios autorizados identificados, de
tal manera que, al recibir la información, el dispositivo móvil
inalámbrico asigna automáticamente la información a su carpeta
predeterminada. El estatus de privacidad predeterminado puede estar
basado en el tipo de información o en una identidad específica de
la información captada. En una realización, un dispositivo móvil
inalámbrico puede captar contenidos de información y un servidor
inalámbrico, que comparte un estatus de grupo con el dispositivo
móvil inalámbrico, puede establecer el estatus de privacidad para
los contenidos de información.
Según se indica por la referencia 520, los datos
asociados con la información son sincronizados con entidades
inalámbricas basándose en el estatus de privacidad y la verificación
de identidades correspondientes al estatus de privacidad. En una
realización, cuando la información captada en un servidor
inalámbrico es trasladada a una carpeta sincrónica, el servidor
inalámbrico descarga automáticamente la información a los
dispositivos móviles inalámbricos que se encuentran identificados
en tablas como autorizados a recibir de forma automática la
información. Una carpeta sincrónica es una carpeta cuyos contenidos
se han designados para experimentar un proceso de sincronización.
Estas tablas de sincronización proporcionan el estatus de privacidad
y la verificación de las identidades para la descarga automática.
Pueden crearse carpetas de sincronización para cada miembro del
grupo, de tal manera que la información recibida asociada con las
carpetas individuales puede ser automáticamente descargada al
miembro del grupo asociado. La descarga por parte del servidor
inalámbrico puede llevarse a cabo basándose en el estatus de las
instalaciones de almacenamiento existentes en el dispositivo móvil
inalámbrico de objetivo. Si el dispositivo inalámbrico móvil no
tiene el medio de almacenamiento apropiado, tal como una tarjeta de
SD u otro medio de almacenamiento, o si la capacidad del miembro de
almacenamiento del dispositivo móvil inalámbrico es insuficiente,
la descarga no se lleva a cabo y se le notifica al dispositivo móvil
inalámbrico la falta de capacidad.
Puede establecerse un límite de capacidad en el
servidor inalámbrico de tal manera que, si el tamaño de la
información que se ha de descargar es mayor que el límite de
capacidad, el servidor inalámbrico no enviará la información por un
canal inalámbrico. Para contenidos de archivo que superan el límite
de capacidad, la descarga automática puede llevarse a cabo cuando
el servidor inalámbrico determina que se ha establecido una
conexión física, tal como una conexión de USB, o que el dispositivo
móvil inalámbrico ha accedido a una red Wi-Fi del
servidor inalámbrico. En el caso de que dicho transporte por USB o
Wi-Fi se pierda durante una transacción de
transmisión, la transacción puede ser detenida y reiniciada una vez
que se ha restablecido el transporte. Además, la sincronización de
los contenidos puede ser regulada de acuerdo con otro estatus en el
dispositivo móvil inalámbrico o en el servidor inalámbrico. Por
ejemplo, una sincronización de contenidos puede ser suspendida si
la capacidad de la batería cae por debajo de una magnitud
especificada. En una realización, la sincronización de contenidos
puede ser suspendida si la vida útil de la batería cae por debajo
del 20% de la magnitud total, y puede reanudarse si la vida útil de
la batería excede del 25% de la magnitud total.
El servidor inalámbrico puede descargar la
información a un dispositivo móvil inalámbrico a través de una
capacidad de Wi-Fi, un cable trenzado, una red
basada en portadora o combinaciones de los mismos. Un dispositivo
móvil inalámbrico puede presentar visualmente el procedimiento de
sincronización desde el servidor inalámbrico en su pantalla, a
medida que se está llevando a cabo el procedimiento de
sincronización por parte del servidor inalámbrico. Un dispositivo
móvil inalámbrico que recibe la información puede asignar la
información a una de sus carpetas, de tal manera que la carpeta
puede ser una carpeta sincrónica en el dispositivo móvil
inalámbrico. dispositivo móvil inalámbrico puede almacenar
contenidos de información recibidos, en un procedimiento sincrónico,
desde un servidor inalámbrico, en una memoria digital segura
dispuesta en el dispositivo móvil inalámbrico.
En una realización, un servidor inalámbrico en
un procedimiento sincrónico con un dispositivo móvil inalámbrico de
su grupo de compartimiento, descarga un indicador sincrónico al
dispositivo móvil inalámbrico. El indicador sincrónico representa
que el servidor inalámbrico ha adquirido información con el
dispositivo móvil inalámbrico identificado como un miembro de
compartimiento. La información identificada puede ser descargada al
dispositivo móvil inalámbrico en una fecha ulterior. El servicio
inalámbrico puede descargar automáticamente el indicador en
respuesta a la información que está siendo trasladada al interior de
una carpeta accesible por el servidor inalámbrico. La carpeta pude
residir en un sistema externo al sistema en que reside el servidor
inalámbrico, de tal modo que se autoriza al servidor inalámbrico a
leer la información en el medio de almacenamiento externo.
En una realización, la información captada en un
dispositivo móvil inalámbrico puede ser trasladada a un servidor
inalámbrico de un grupo de compartimiento del que el dispositivo
móvil inalámbrico es miembro. El dispositivo móvil inalámbrico
puede haberse configurado de manera tal, que cuando la información
captada en el dispositivo móvil inalámbrico es trasladada a una
carpeta sincrónica contenida en el dispositivo móvil inalámbrico, el
dispositivo móvil inalámbrico carga automáticamente la información
en el servidor inalámbrico. Los contenidos del dispositivo móvil
inalámbrico pueden ser cargados y almacenados en el servidor
inalámbrico con el fin de proporcionar un respaldo o refuerzo para
los contenidos. Los contenidos no están limitados a un tipo concreto
de contenidos, sino que puede haber cualesquiera contenidos en el
dispositivo móvil inalámbrico. El dispositivo móvil inalámbrico
puede cargar la información en el servidor inalámbrico a través de
una capacidad de Wi-Fi, un cable trenzado, una red
basada en portadora o combinaciones de los mismos. En una
realización, un dispositivo móvil inalámbrico puede supervisar su
estatus operativo y ajustar el procedimiento de sincronización con
un servidor inalámbrico basándose en el estatus determinado. Por
ejemplo, la sincronización de contenidos puede ser suspendida si la
capacidad de la batería del dispositivo móvil inalámbrico cae por
debajo de una magnitud especificada. En una realización, la
sincronización de contenidos puede suspenderse en el caso de que la
vida útil de la batería caiga por debajo del 20% de la magnitud
completa, y puede reanudarse si la vida útil de la batería excede
del 25% de la magnitud completa.
La Figura 6 muestra características de una
realización de un método para hojear un servidor inalámbrico desde
un dispositivo móvil inalámbrico. Según se indica por la referencia
610, un navegador de un dispositivo móvil inalámbrico se pone en
marcha para controlar el hojeado de un directorio de archivos de un
servidor inalámbrico. El dispositivo móvil inalámbrico y el
servidor inalámbrico pertenecen a un grupo de compartimiento común.
Un usuario del dispositivo móvil inalámbrico puede ver los archivos
contenidos en el directorio de archivos del servidor inalámbrico
mediante el uso de una interfaz de usuario gráfica del dispositivo
móvil inalámbrico. Según se indica por la referencia 620, se genera
una señal para que el servidor inalámbrico seleccione un archivo
del directorio de archivos del servidor inalámbrico. El dispositivo
móvil inalámbrico puede generar una señal para el servidor
inalámbrico destinada a indicar que el archivo se ha de descargar a
la memoria existente en el dispositivo móvil inalámbrico, que el
archivo se ha de enviar como un anexo de correo electrónico, o que
el archivo se ha de ver utilizando un servidor de anexión del
servidor inalámbrico. El dispositivo móvil inalámbrico puede hojear
contenidos de información que incluyen, si bien no están limitados
por éstos, contenidos de calendario personal, contenidos
fotográficos, contenidos musicales, contenidos de vídeo, contenidos
de mensajería y combinaciones de los mismos. La actividad de
hojeado puede incluir hojear archivos que tienen un indicador de
formato seleccionado de entre doc, xls, pdf, ppt, jpg, png, bmp,
gif, mp3 y wav, si bien no está limitado por éstos.
La Figura 7 muestra características de una
realización de un método para seleccionar y proporcionar contenidos
desde un servidor inalámbrico a un dispositivo móvil inalámbrico
basándose en órdenes procedentes del dispositivo móvil inalámbrico.
Conforme se indica por la referencia numérica 710, una señal es
recibida desde un dispositivo móvil inalámbrico, de manera que la
señal es una señal de navegador destinada a hojear un directorio de
un servidor inalámbrico. El dispositivo móvil inalámbrico y el
servidor inalámbrico pertenecen a un grupo de compartimiento común.
Según se indica por la referencia 720, los archivos contenidos en el
directorio son hojeados en respuesta a órdenes de hojeado
procedentes del dispositivo inalámbrico móvil. Las órdenes de
hojeado pueden incluir una orden de selección para seleccionar un
archivo para uso por parte del dispositivo móvil inalámbrico.
Según se indica por la referencia 730, los
contenidos de un archivo seleccionado desde el directorio se
proporcionan al dispositivo móvil inalámbrico. El archivo
seleccionado puede ser enviado desde el servidor inalámbrico al
dispositivo móvil inalámbrico mediante la descarga del archivo como
datos que se han de almacenar en el dispositivo móvil inalámbrico,
mediante el envío del archivo como un anexo de un correo
electrónico, o al hacer posible la observación del archivo
utilizando un servidor de anexión del servidor inalámbrico. El
contenido de información hojeado puede incluir, si bien no está
limitado por éstos, contenidos de calendario personal, contenidos
fotográficos, contenidos musicales, contenidos de vídeo, contenidos
de mensajería y combinaciones de los mismos. Los archivos hojeados
pueden tener un indicador de formato seleccionado de entre doc, xls,
pdf, ppt, jpg, png, bmp, gif, mp3 y wav, si bien no está limitado
por éstos.
La Figura 8A muestra características de una
realización de un método que incluye un dispositivo móvil
inalámbrico que accede a, y controla, una aplicación ejecutable o
susceptible de llevarse a cabo en un servidor inalámbrico. En
diversas realizaciones, la aplicación puede ser diferente de una
aplicación para mantener y controlar un enlace de comunicación
inalámbrico entre el dispositivo móvil inalámbrico y el servidor
inalámbrico. Según se indica por la referencia 810, se accede a una
aplicación ejecutable en un servidor inalámbrico desde un
dispositivo móvil inalámbrico. El dispositivo móvil inalámbrico
tiene una autorización para acceder a la aplicación como miembro
del grupo de compartimiento del servidor inalámbrico. La
autorización puede estar correlacionada con la clave de SRP del
dispositivo móvil inalámbrico que también está almacenado en el
servidor inalámbrico. Puede accederse a diversos tipos de
aplicaciones en el servidor inalámbrico por parte del dispositivo
móvil inalámbrico. Por ejemplo, puede accederse a una aplicación de
manipulación de datos que lleva a cabo manipulaciones complejas
("trituración de datos") que utilizan una gran cantidad de
memoria, para hacerse funcionar en un servidor en lugar de en el
dispositivo móvil inalámbrico. La aplicación puede residir en el
servidor inalámbrico. En una realización, la aplicación es
virtualmente residente en el servidor inalámbrico. La residencia
virtual tiene lugar con la aplicación almacenada en otro servidor
que es accesible por parte del servidor inalámbrico. En una
realización, se accede a una aplicación para controlar y/o
supervisar funciones de una instalación. La aplicación puede
controlar y/o supervisar, para una instalación, una o más de entre
una gestión de la calefacción, una gestión de la iluminación, una
gestión del agua, la seguridad física y una gestión de una web
cam o cámara web. Puede accederse a una aplicación para
controlar y/o supervisar funciones o instalaciones diferentes de la
instalación primaria.
En una realización, el dispositivo móvil
inalámbrico recibe datos referentes a la aplicación desde el
servicio inalámbrico. Los datos recibidos pueden ser utilizados
para presentar visualmente una interfaz de usuario gráfica en el
dispositivo móvil inalámbrico, de tal manera que la interfaz de
usuario gráfica es susceptible de hacerse funcionar para iniciar
órdenes para la aplicación. Alternativamente, pueden almacenarse en
el dispositivo móvil inalámbrico datos para que una interfaz de
usuario gráfica controle y/o gestione una aplicación. La interfaz
de usuario gráfica del dispositivo móvil inalámbrico puede
reproducir especularmente la interfaz de usuario gráfica cuya
aplicación tiene que controlar y/o gestionar el servidor inalámbrico
a través de la interacción con el usuario. La interfaz de usuario
gráfica del dispositivo móvil inalámbrico puede tener un conjunto
reducido de características en común con la interfaz de usuario
gráfica del servidor inalámbrico con el fin de controlar y/o
gestionar la aplicación por medio de la interacción con el usuario.
Al darse inicio a las órdenes en el dispositivo móvil inalámbrico,
se lleva a cabo en el servidor inalámbrico el tratamiento
subyacente de la aplicación, dirigido por las órdenes.
Según se indica por la referencia 820, se envía
una orden desde el dispositivo móvil inalámbrico al servidor
inalámbrico para llevar a cabo una característica de la aplicación.
La característica puede ser diferente de características destinadas
a mantener y controlar un enlace de comunicación inalámbrico entre
el dispositivo móvil inalámbrico y el servidor inalámbrico. El
dispositivo móvil inalámbrico puede recibir un resultado de la
ejecución de la característica en el servidor inalámbrico. Puede
proporcionarse un resultado computacional con un análisis completo
que incluye diversos gráficos y diagramas de flujo. Es posible
proporcionar un resultado desde una aplicación de supervisión con
un estatus operacional de una instalación, que incluye un valor
vigente en ese momento del estatus, un historial del estatus y un
análisis de tendencia del estatus. Para una aplicación de una
cámara de vídeo, el resultado recibido en el dispositivo móvil
inalámbrico puede ser un vídeo de la actividad supervisada o
vigilada por la cámara de vídeo. Por ejemplo, puede proporcionarse
un vídeo de una instalación de almacenamiento para supervisar la
seguridad de la instalación de almacenamiento. Un vídeo de las
zonas en las que habita un niño puede permitir a un progenitor
supervisar la actividad del niño y de la persona al cuidado del
niño.
En una realización, puede generarse un estatus
de privacidad en el dispositivo móvil inalámbrico y adjuntarse
operativamente a los resultados de la ejecución de la aplicación en
el servidor inalámbrico. El estatus de privacidad puede ser
transmitido al servidor inalámbrico para establecer la accesibilidad
de los resultados con relación a otros miembros del grupo de
compartimiento y a otras entidades que pueden acceder al servidor
inalámbrico.
La Figura 8B muestra características de una
realización del método que incluye la ejecución, por parte de un
servidor inalámbrico, de una aplicación residente en el servidor
inalámbrico, bajo el control de un conjunto de órdenes procedentes
de un cliente móvil inalámbrico. En diversas realizaciones, la
aplicación puede ser diferente de una aplicación para mantener y
controlar un enlace de comunicación inalámbrico entre el dispositivo
móvil inalámbrico y el servidor inalámbrico. El dispositivo móvil
inalámbrico y el servidor inalámbrico son miembros de un grupo de
compartimiento común. Según se indica por la referencia 910, se
recibe una señal en un servidor inalámbrico, procedente de un
cliente móvil inalámbrico del servidor inalámbrico. El cliente móvil
inalámbrico se identifica en el servidor inalámbrico como miembro
de un grupo de compartimiento del servidor inalámbrico y un usuario
autorizado de una aplicación accesible por parte del servidor
inalámbrico. Al recibir una señal correspondiente a una aplicación
accesible por el servidor inalámbrico, el servidor inalámbrico
puede enviar datos al dispositivo móvil inalámbrico para presentar
visualmente una interfaz de usuario gráfica en el dispositivo móvil
inalámbrico.
Según se indica por la referencia 920, se
ejecuta una aplicación en el servidor inalámbrico en respuesta a la
recepción de la señal, de tal manera que la ejecución se lleva a
cabo por el servidor inalámbrico bajo el control del cliente móvil
inalámbrico. La aplicación puede ser diferente de una aplicación
para mantener y controlar un enlace de comunicación inalámbrico
entre el cliente móvil inalámbrico y el servidor inalámbrico. La
aplicación ejecutada por el servidor inalámbrico puede ser
almacenada en el servidor inalámbrico o almacenada en un sistema
externo accesible por el servidor inalámbrico. El servidor
inalámbrico puede llevar a cabo una aplicación de manipulación de
datos. El servidor inalámbrico puede ejecutar una aplicación para
controlar y/o supervisar las funciones de una instalación. Las
operaciones para la instalación que se controlan y/o supervisan
pueden incluir una o más de entre la gestión de la calefacción, la
gestión de la iluminación, la gestión del agua, la seguridad física
y la gestión global. Los parámetros operativos de una instalación
diferente de la instalación primaria pueden ser controlados y/o
supervisados mediante la ejecución de la aplicación por el servidor
inalámbrico.
El resultado de la ejecución de la aplicación
puede ser transmitido al dispositivo móvil inalámbrico como un
simple resultado o como un resultado acompañado de diversos grados o
niveles de análisis y de presentación.
Puede anexarse un estatus de privacidad a los
resultados en el servidor inalámbrico. El estatus de privacidad
puede ser proporcionado por el dispositivo móvil inalámbrico que
controla y/o dirige la ejecución y/o el tratamiento de la
aplicación por el servidor inalámbrico. El estatus de privacidad
puede ser actualizado en una base de datos del servidor inalámbrico
por lo que respecta al cliente móvil inalámbrico a cargo del
control, a otros clientes móviles inalámbricos del servidor
inalámbrico que son miembros de compartimiento con el servidor
inalámbrico, y a otras entidades que acceden al servidor
inalámbrico.
En diversas realizaciones, la facultad para
hacer funcionar programas de control doméstico o de supervisión
doméstica puede ponerse en práctica utilizando la conexión segura
desde un servidor inalámbrico a un UE. Diversos dispositivos, tales
como cámaras, equipo de detección de los sonidos de un bebé, otros
dispositivos de vigilancia o monitores de bebés, dispositivos
personales, programas personales y otros dispositivos de supervisión
o vigilancia personal, aunque sin limitarse a éstos, pueden ser
conectados a un servidor inalámbrico con base en el domicilio, que
controla el acceso al UE a través de una red tal como la que se hace
disponible por un proveedor de red. De forma similar, esto hace
posible la supervisión o vigilancia privada de pequeños negocios,
incluyendo el acceso a distancia seguro a las cuentas de control de
inventario, a las cuentas de producción, la supervisión de zonas de
almacenamiento y almacenes para el control de las pérdidas por
hurto, el aseguramiento de que el personal de atención al público
no corre peligro en horas tardías, y en situaciones similares
susceptibles de soluciones de supervisión o vigilancia. Los
diversos dispositivos pueden ser configurados para proporcionar
información de salida que pueda ser supervisada por el UE a través
del servidor inalámbrico con base en el domicilio, tanto de una
forma segura como sin tener que utilizar terceras partes y/o sin
poner la información de salida a disposición del público, tal como
cuando es difundida a través de una instalación del tipo de la
Internet. Tal disposición hace posible que un usuario individual del
UE y del servidor inalámbrico evite verse obligado a utilizar
servicios de vigilancia de terceros para obtener dicha supervisión
personal. Además, dicha disposición permite a un usuario individual
mantener la privacidad por lo que respecta a su propia casa,
negocio y vida personal, al no hacer que la información de salida
supervisada sea accesible a través de redes públicas de Internet.
Puede procurarse la vigilancia segura del domicilio y/o del negocio
al ser proporcionada la información de salida de los dispositivos
de vigilancia en forma de datos encriptados o cifrados.
La Figura 9 muestra una realización de una
disposición de un servidor inalámbrico 970 con base en el domicilio,
conectado a un equipo 980 de supervisión o vigilancia personal del
domicilio, de tal manera que el servidor inalámbrico 970 con base
en el domicilio está conectado comunicativamente con un cliente
móvil inalámbrico 850. Los diversos componentes del equipo 980 de
vigilancia personal del domicilio pueden ser distribuidos por todo
un domicilio. Cada componente puede haberse configurado para llevar
a cabo una función de vigilancia personal diferente. El equipo 980
de vigilancia personal del domicilio puede incluir, si bien no está
limitado por éstos, cámaras, equipo de detección de los sonidos de
un bebé, otros dispositivos de vigilancia o monitores de bebés,
dispositivos personales, programas personales, así como otros
dispositivos de vigilancia personal. Los componentes del equipo 980
de vigilancia personal del domicilio pueden ser conectados a un
servidor inalámbrico doméstico a través de conexión directa o por
una red de área local. La conexión directa o la red de área local
puede ser una conexión por cable instalado, una conexión inalámbrica
o una combinación de conexiones por cable instalado e inalámbrica.
La red de área local puede ser una red Wi-Fi
doméstica, ya sea segura o no segura. El servidor inalámbrico 970
con base en el domicilio puede estar conectado operativamente al UE
850 a través de una red 860. La red 860 puede ser cualquier
conexión operable o accionable, incluyendo el uso de redes locales
privadas y/o proveedores comerciales. El servidor inalámbrico 970
con base en el domicilio puede ser también conectado operativamente
a otros UE's asociados con miembros del domicilio en el que está
situado el servidor inalámbrico 970 con base en el domicilio, de
tal manera que estos otros UE's son clientes inalámbricos
registrados con el servidor inalámbrico 970 con base en el
domicilio. El servidor inalámbrico 970 con base el domicilio, el UE
850 y los otros clientes inalámbricos del servidor inalámbrico 970
con base en el domicilio pueden haberse configurado de acuerdo con
las diversas realizaciones para servidores inalámbricos y
dispositivos móviles inalámbricos de múltiples modos que se han
expuesto aquí.
El UE 850 puede funcionar según se ha expuesto
en relación con la Figura 8A, en la que la aplicación incluye el
control y la gestión del equipo de vigilancia 980 con base en el
domicilio. Mediante el control de la vigilancia utilizando el UE
850, una persona puede supervisar y controlar el entorno del
domicilio mientras viaja lejos del domicilio. A través del canal
seguro con el servidor inalámbrico 970 con base en el domicilio, que
está conectado al equipo de vigilancia 980 situado en el domicilio
de esa persona, la persona puede mantener un control privado de las
señales de supervisión enviadas desde el domicilio.
El servidor inalámbrico 970 con base en el
domicilio puede funcionar según se ha expuesto en relación con la
Figura 8B, en la que la aplicación incluye el control y la gestión
de equipo de vigilancia 980 con base en el domicilio. El servidor
inalámbrico 970 con base en el domicilio puede aceptar el control y
órdenes desde UE's que están registrados con el servidor
inalámbrico 970 con base en el domicilio, o desde un subconjunto de
UE's registrados, de tal manera que el registro puede incluir una
correspondencia entre un UE dado y el domicilio. Bajo el control
del UE 850, el servidor inalámbrico 970 con base en el domicilio
proporciona señales al equipo de supervisión 980 para obtener
información de supervisión. La información de supervisión puede
incluir datos, audio, vídeo, imágenes o combinaciones de los mismos.
El servidor inalámbrico 970 con base en el domicilio, conectado
localmente al equipo de vigilancia 980 ubicado en el domicilio de la
persona, proporciona un control privado de la vigilancia del
domicilio y de las actividades que se desarrollan en él. El canal
seguro proporciona un mecanismo para que la información obtenida por
el servidor inalámbrico 970 con base en el domicilio sea
proporcionada al UE 850 bajo el control del UE 850, en cualquier
momento, sin tener que hacer uso de un tercero que no está
registrado con el servidor inalámbrico 970 con base en el domicilio,
para gestionar el suceso que se vigila. De forma similar, la Figura
9 es igualmente aplicable a aplicaciones en pequeños negocios así
como a aplicaciones con base en el domicilio. Las diferencias
estribarán en lo que se está supervisando o en qué programas
remotos se están haciendo funcionar. Por ejemplo, el propietario de
un pequeño negocio puede desear supervisar el inventario de
existencias, las pequeñas líneas de producción, las zonas de
almacenamiento, la activad de ventas minoristas en curso en ese
momento, así como las zonas de atención al público, utilizando las
mismas capacidades, tipos de supervisores y dispositivos, y
obteniendo los mismos beneficios que se han descrito anteriormente
para el propietario del domicilio.
Haciendo referencia, a continuación, a la Figura
10A, se ilustra un ella un ejemplo de sistema y método para
utilizar un cliente móvil inalámbrico con más de un servidor
inalámbrico. De acuerdo con una realización proporcionada a modo de
ejemplo, se proporciona un primer servidor inalámbrico 102,
susceptible de hacerse funcionar comunicativamente con una
pluralidad de clientes móviles inalámbricos tales como el cliente
móvil inalámbrico 1004. El primer servidor inalámbrico incluye, por
ejemplo, según se ha descrito aquí, en otro lugar, datos de
configuración asociados con al menos uno, tal como el cliente 1004,
de la pluralidad de clientes móviles inalámbricos a los que da
soporte el servidor inalámbrico 1002, así como una base de datos
susceptible de hacerse funcionar en el servidor y configurada para
almacenar información asociada con usuarios de los clientes móviles
inalámbricos, incluyendo una identificación de usuario para cada
cliente móvil inalámbrico. El servidor inalámbrico 1002 incluye,
adicionalmente, un programa configurado para controlar la
diseminación de la información procedente de la primera base de
datos a uno o más de la pluralidad de clientes móviles
inalámbricos.
El servidor inalámbrico 1002 almacena o
mantiene, adicionalmente, al menos una estrategia 1006 que está
asociada con uno de los clientes móviles inalámbricos, por ejemplo,
el cliente 1004. La estrategia 1006 puede ser utilizada para
gobernar los modos de funcionamiento permisibles del cliente 1004, y
para establecer diversos parámetros de funcionamiento, tales como
qué tipo de acceso de Internet se permite con el cliente
inalámbrico, o el tipo o duración de las llamadas telefónicas que
pueden ser establecidas utilizando el cliente 1004. Otros usos de
la estrategia 1006 incluyen, adicionalmente, permitir o desautorizar
a los usuarios del cliente móvil inalámbrico habilitar o
inhabilitar ciertas características del cliente 1004, tales como el
funcionamiento protegido por palabra de paso.
Tal como se ilustra en la Figura 10B, la
estrategia 1006 puede incluir diversa información de estrategia
incluyendo, pero sin estar limitada por éstos, el autor 1022 de la
estrategia, una identificación 1024 de cualesquiera servidores que
estén autorizados para actualizar o modificar la estrategia 1006 ó
permisos o ajustes individuales de la estrategia (tales como
ajustes 1026, 1028 y 1030). La estrategia 1006 puede,
adicionalmente, por ejemplo, autorizar, según se indica por la
referencia 1026, al cliente inalámbrico 1004 trabajar con otros
servidores inalámbricos, tales como el servidor 1010 de la Figura
10A, a fin de dar soporte a correo electrónico inalámbrico o
capacidad de calendario u otras funciones de servidor proporcionada
por el otro servidor 1010, tal y como se ha descrito aquí. La
estrategia 1006 puede especificar, adicionalmente, uno o más ajustes
de estrategia diferentes 1028 a 1030.
El servidor inalámbrico 1002 incluye,
adicionalmente, un servicio de estrategia 1008 que permite a un
usuario del servidor inalámbrico 1002 prescribir una estrategia
1006 para uno o más clientes móviles inalámbricos y, en particular,
el cliente 1004 del ejemplo de la Figura 10A. El servicio 1008 hace
posible, de manera adicional, que la estrategia 1006 pueda ser
descargada, si se permite, al cliente inalámbrico 1004. Dicha
descarga puede ser dirigida o controlada por un programa 1005 de
descarga o modificación de estrategia ubicado en el cliente
inalámbrico 1004.
De acuerdo con una realización proporcionada a
modo de ejemplo según se ilustra en la Figura 10C, un cliente móvil
inalámbrico 1004 puede haberse cargado inicialmente, según se indica
por la referencia 1032, por ejemplo, en la fábrica o tras ser
inicializado, con una estrategia "inicial", tal como una
estrategia ajustada de fábrica. Esa estrategia puede permitir, por
ejemplo, su reemplazo o sustitución por una estrategia prescrita por
el usuario, que se carga, según se indica por la referencia 1034,
en el cliente móvil inalámbrico 1004, por ejemplo, desde el primer
servidor inalámbrico 1002. Se encargará de esto, típicamente, el
UEPA del UE. La estrategia cargada por el servidor 1002 puede
especificar, por ejemplo, que ningún otro servidor inalámbrico, tal
como el servidor 1010, puede reemplazar o modificar, en su
totalidad o en parte, la estrategia cargada por el servidor 1002,
con lo que se evita que la estrategia sea modificada por cualquier
servidor diferente del servidor 1002. De esta forma, cualquier
intento, según se indica por la referencia 1036, de cargar otra
estrategia provoca que el cliente móvil inalámbrico 1004 (o,
alternativamente, el servidor que trata de modificar la estrategia)
compruebe la estrategia cargada en ese momento en el cliente
inalámbrico para determinar, según se indica por la referencia
1038, si la estrategia puede ser cambiada o reemplazada. Si ello
puede ser, la nueva estrategia o los cambios en la estrategia,
tales como los ajustes individuales, pueden llevarse a cabo conforme
se indica por la referencia 1040. Si la estrategia no puede ser
modificada por el servidor que solicita hacerlo así, se impide que
la estrategia 1042 sea reemplazada o modificada. De acuerdo con
ello, a este respecto, la estrategia establece que uno de los
servidores, tal como el servidor 1002, es un servidor primario que
controla todos los permisos y cambios de estrategia, y el otro
servidor 1010 es un servidor secundario que no puede tener
preferencia sobre las estrategias establecidas por el servidor
primario 1002, a menos que se le permita hacerlo así por la
estrategia establecida por el servidor 1002.
En una realización, el servidor inalámbrico 1002
incluye una etiqueta o campo, almacenado en el servidor inalámbrico
1002, que indica si el UEPA existente en un UE registrado, tal como
el UE 1004, puede modificar las estrategias del servidor 1002
existente en el UE 1004. Puede hacerse referencia a esta etiqueta o
campo como etiqueta de modificación de estrategia o, si el contexto
es claro, simplemente como etiqueta de modificación. En algunas
realizaciones, la etiqueta de modificación puede consistir en un
único bit que tiene los valores T o F (1 ó 0). Alternativamente, la
etiqueta de modificación puede ser más compleja y haberse habilitado
para indicar bajo qué condiciones pueden modificarse las
estrategias. Una realización de una etiqueta de modificación más
compleja incluye la identidad de otros servidores a los que se
permite tener preferencia sobre la estrategia de este servidor, en
tanto que a otros servidores no se les permite. Es posible cualquier
combinación de estrategias, según se define por los SPA's de los
servidores y por el UEPA del UE, pero algunas son más probables que
otras. Por ejemplo, el SPA del servidor inalámbrico 1002 puede
tener una estrategia de verdad lógica en la que "T"
("truth"), o sí, se define con el significado de que se permite
cualquier configuración de UEPA que pueda utilizarse en entornos
benignos. Alternativamente, el SPA puede tener una estrategia de
"F" ("false"), o no, definida con el significado de que
no puede realizarse ninguna modificación en una estrategia por parte
del UEPA. En una realización, "F", o no, pude también indicar
que no se permite la implementación de una configuración de UPEA
arbitraria.
Así, pues, de acuerdo con una realización, un
primer servidor inalámbrico 1002, tal como un servidor de
corporación o empresa, puede establecer una estrategia para ser
cargada en un cliente inalámbrico 1004, de tal manera que la
estrategia puede permitir al cliente 1004 trabajar con otros
servidores, tal como un servidor 1010, que pueden establecerse para
los miembros de la familia u otro grupo pequeño asociado con el
usuario del cliente 1004. Las autorizaciones pueden incluir el
permiso al servidor 1004 para sincronizarse con otros servicios y
dominios de correo electrónico, tales como la dirección de correo
electrónico privada o no comercial del usuario, o proporcionar
otros servicios tales como una capacidad de calendario entre los
usuarios del servidor 1010.
Cada servidor inalámbrico, tal como los
servidores inalámbricos 1002 y 1010 que operan con el UE 1004, tiene
su propio SPA, de tal manera que el UE 1004 se encuentra en un modo
registrado múltiple con los servidores inalámbricos 1002 y 1010. El
SPA de cada servidor puede tener diferentes estrategias para
diferentes UE's registrados con el servidor, incluso aunque estos
UE's diferentes compartan información. Con el fin de facilitar
diferentes conjuntos de estrategias para diferentes UE's, el SPA
puede realizarse en la práctica como un grupo de SPA's dentro del
servidor, de tal modo que cada SPA se asigna a subconjuntos directos
de los distintos UE's. Los subconjuntos pueden consistir en un
único UE.
En una configuración de un SPA, el SPA puede
tener una estrategia que no establece ningún control sobre el UE
1004, de tal manera que cualquier actividad en el UE 1004 es
permisible. En algunas realizaciones, puede haber uno o más
servidores que no tengan ningún SPA (típicamente, servidores ya
existentes), lo que significará a menudo que no habrá ninguna
etiqueta de modificación. Los servidores pueden proporcionar una
etiqueta de modificación sin un SPA, pero se espera que éstas
constituyan en la actualidad una realización minoritaria. En
algunas realizaciones, el UEPA puede ser ajustado para reconocer una
identidad del servidor o del proveedor y aplicar un conjunto
preprogramado de reglas de modificación en el UE, de manera que no
se necesita ninguna etiqueta. Puede proporcionarse por defecto el
UEPA de un UE conectado a un servidor / proveedor que no tiene
ninguna etiqueta de modificación ni reglas de modificación
preprogramadas. La acción por defecto puede ser establecida por el
proveedor de UE, o bien puede ser susceptible de seleccionarse por
el usuario en algunas realizaciones. En una realización, cuando no
hay ninguna etiqueta de modificación ni ningún conjunto
preprogramado de reglas de modificación correspondientes a un
servidor o proveedor, el UEPA se ajusta para que interprete el
estado de ausencia de etiqueta de modificación como uno de entre el
"T" y el "F". El "T" significa tanto que el UEPA
permitirá modificaciones de estrategia para las estrategias de este
servidor/proveedor, como que este servidor/proveedor tendrá una
preferencia más baja en comparación con los otros
servidores/proveedores. "F" significa que no se realizarán
modificaciones de estrategia para las estrategias de este
servidor/proveedor, y que este servidor/proveedor tiene una
preferencia más alta en comparación con otros
servidores/proveedores. En entornos de seguridad más alta, la
opción por defecto se espera que sea "T", puesto que un
servidor/proveedor sin ninguna etiqueta de modificación ni reglas
de modificación preprogramadas se interpretará como una conexión de
alto riesgo. Cualquier servidor de un ajuste en el que la seguridad
sea más alta que la nominal, y que no tenga una etiqueta de
modificación (y, por tanto, probablemente ningún SPA), no podrá ser
el servidor primario para el UE. Es decir, un entornos de alta
seguridad, el servidor primario o dominante deberá estar siempre al
día en los ajustes de software, deberá tener un SPA y deberá tener
una etiqueta de modificación. Si el usuario se conecta a un
servidor que no tiene ninguna etiqueta de modificación (y,
típicamente, ningún SPA), puede suponerse que se trata de un
servidor secundario de seguridad desconocida (que no es de
confianza). En tal caso, el UEPA, que asigna valores de
modificación, deberá usar un valor por defecto o "T" para el
valor de modificación para el servidor que no es de confianza, lo
que significa que las estrategias del servidor que no es de
confianza se presumen modificables de acuerdo con otras estrategias
de servidores de más confianza.
En una realización, un UE, tal como el UE 1004
es registrado entre múltiples servidores inalámbricos, tales como
los servidores 1002 y 1010, aunque el UE 1004 no está limitado a
registrarse con dos servidores inalámbricos, de tal modo que el
UEPA del UE 1004 recibe información de estrategia de cada uno de los
SPA's de los servidores inalámbricos 1002 y 1010. Los SPA's de
servidores inalámbricos múltiples, tales como los servidores
inalámbricos 1002 y 1010, pueden tener un orden jerárquico en
términos de qué SPA proporciona estrategias completamente
implementadas por el UEPA. Una jerarquía puede ser implementada como
una simple dominancia en la que se implementan las estrategias de
uno de los SPA's y las estrategias de otros SPA's no se utilizan en
absoluto. Por ejemplo, si el usuario del UE es un miembro
registrado de un servidor de empresa o corporativo y un servidor
inalámbrico con base en un domicilio, en el que el servidor de
empresa ha sido designado como dominante y tiene una estrategia de
no compartir información fuera de los miembros registrados del
servidor de empresa, entonces no puede implementarse en el UE una
estrategia consistente en asignar diferentes estatus de
compartimiento para el UE con diferentes miembros del servidor con
base en el domicilio. Alternativamente, la información que no se
comparte puede estar limitada a la información captada a través del
servidor de empresa, de tal manera que una porción de la estrategia
de los servidores no dominantes para asignar estatus de
compartimiento diferentes, puede ser implementada con respecto a la
información captada de otro modo que a través del servidor de
empresa. Las jerarquías pueden implementarse en forma de
subconjuntos, es decir, uno de los SPA's puede ser designado como
dominante, y pueden implementarse estrategias de otros SPA's, o
puede implementarse cualquier porción de estrategias de otros
SPA's, de tal manera que dichas estrategias o porciones de las
mismas son subconjuntos de las estrategias del SPA dominante o no
interfieren con ellas. Las estrategias implementadas en una
disposición de subconjunto son lógicamente consistentes unas con
otras. Por ejemplo, si un SPA dominante limita las llamadas
internacionales a un conjunto de países y un SPA no dominante
limita las llamadas internacionales a la mitad de ese mismo
conjunto de países, la estrategia del SPA no dominante constituye un
subconjunto de la estrategia del SPA dominante. Las estrategias
entran en conflicto si las estrategias son lógicamente irresolubles.
Por ejemplo, pueden permitirse por el SPA, desde un servidor de
empresa, minutos ilimitados de uso por parte del UE, y pueden
establecerse por el SPA minutos limitados de uso por parte del UE,
desde un servidor con base en el domicilio, en el que las
estrategias son lógicamente resolubles asociando dos cuentas
diferentes a las dos estrategias diferentes. Para una situación en
la que no se permite a miembros registrados con un servidor de
empresa en calidad de servidor dominante, compartir ninguna
información a través de su UE, una estrategia que permite compartir
desde un servidor no dominante no será lógicamente consistente con
la estrategia del servidor dominante.
En una realización, el UEPA puede evaluar las
estrategias proporcionadas por los SPA's de múltiples servidores,
comprobando la etiqueta de modificación controlada por cada SPA de
los múltiples servidores. Cada SPA puede enviar el estatus de su
etiqueta de modificación asociada en respuesta a una petición
procedente del UEPA, a la hora de establecer una conexión con el UE
o durante otros procedimientos de establecimiento de estrategia con
el UEPA. Si la etiqueta de modificación procedente de un SPA se
ajusta en "no" o "F", entonces la estrategia no puede ser
modificada y el UEPA debe determinar si las estrategias asociadas
con este SPA pueden hacerse consistentes con la información que
tiene el UEPA procedente de los otros SPA's a lo que también está
conectado el UE. Por ejemplo, si el UE es registrado como entrada
en dos servidores que tienen, ambos, sus etiquetas de modificación
ajustadas como "F" para el UE, de tal manera que uno de los
servidores se ha designado como el servidor dominante, entonces las
estrategias del servidor no dominante que no son consistentes con
las estrategias del servidor dominante son ignoradas. Si todas las
estrategias del servidor no dominante entran en conflicto con las
del servidor dominante, el UEPA puede dirigir un procedimiento para
el usuario del UE, que permitiría al usuario del UE reevaluar la
elección por parte del usuario de servidores en los que se registra
el UE. Si no se ha establecido ninguna estrategia como dominante y
las estrategias del SPA son recibidas en un UEPA que está en
conflicto (lógicamente irresoluble) con las estrategias de SPA ya
existentes, la acción por defecto del UEPA puede ser no permitir
las estrategias recibidas y/o colgar o interrumpir la conexión que
se está estableciendo con el UE que contiene estrategias de SPA no
consistentes con las conexiones y/o registros existentes. Si uno de
los servidores tiene su etiqueta de modificación ajustada en
"T" para el UE y el otro servidor tiene su etiqueta de
modificación ajustada en "F", entonces los requisitos lógicos
de ambos servidores aún pueden ser satisfechos, ya que el UEPA que
sigue las estrategias no modificables es permitido por ambos
SPA's.
\newpage
En una realización, un servidor inalámbrico
puede haberse configurado de manera que tenga múltiples grupos de
UE's registrados como grupos independientes con el servidor
inalámbrico. Además, un UE puede no registrarse como miembro de
ningún grupo, registrarse como miembro de un grupo, o como miembro
de una pluralidad de grupos en el servidor inalámbrico. El SPA
puede enviar múltiples conjuntos de estrategias al UE basándose en
los grupos en los que el UE se ha registrado con el servidor. El
UEPA del UE puede resolver las diferentes estrategias según se ha
explicado en lo anterior. Alternativamente, el SPA puede resolver
conflictos entre estrategias de diferentes grupos y enviar un
conjunto de estrategias resueltas al UEPA para cada grupo en el que
se ha registrado el UE.
En una realización, el UEPA de un UE puede estar
configurado de tal manera que presenta una interfaz lógica para
cada servidor al que está conectado el UE, de tal manera que la
interfaz lógica funciona como si hubiera tan sólo un servidor
conectado. Para tal configuración, el estatus por defecto del UEPA
consiste en mantener cada conexión independiente, de tal modo que
no exista compartimiento de ninguna información entre servidores
y/o conexión. Sin embargo, el UEFA puede dirigir la presentación
visual de una pantalla dividida en el UE en el que pueden mostrarse
las múltiples conexiones independientes. Utilizando la pantalla
dividida, el usuario del UE puede gestionar las diferentes
conexiones. Un UE registrado y/o conectado a una pluralidad de
servidores y/o proveedores puede tener un UEPA configurado de tal
manera que no se produce ningún compartimiento entre los
servidores. En una realización, la estrategia de no compartimiento
no puede ser superada en su preferencia por ninguna estrategia de
SPA. Por ejemplo, uno de los servidores puede ser un servidor de
empresa y otro servidor puede ser un servidor personal, tal como
uno ubicado en un domicilio, que tiene un miembro registrado que es
un miembro registrado del servidor de empresa. Puede no permitirse
que la información compartida con los miembros del servidor de
empresa sea compartida con los miembros del servidor personal. Si un
segundo miembro registrado con el servidor personal se encuentra
también registrado con la empresa, la información asociada con el
servidor de empresa que es compartida entre los dos miembros, tanto
el del servidor de empresa como el del servidor personal, se
proporciona a través de la interfaz lógica asociada con el servidor
de empresa. En una realización, un UEPA de un UE puede tener una
estrategia según la cual ciertos grupos o conjuntos previamente
definidos de servidores y/o proveedores pueden proporcionar
estrategias de SPA que serán utilizadas en funcionamiento entre los
grupos designados, pero no se producirá ningún compartimiento entre
estos grupos y cualquier otro servidor y/o proveedor que no se
encuentre en los grupos predefinidos. Cada uno de los grupos
predefinidos puede ser un grupo de un solo
servidor.
servidor.
Haciendo referencia, a continuación, a la Figura
11A, se ilustra en ella un primer ejemplo de realización de un
sistema y un método para encaminar mensajes de correo electrónico
con dominios externos directamente entre clientes móviles
inalámbricos. Según se ilustra en la Figura 11A, un primer servidor
inalámbrico 1102 es susceptible de hacerse funcionar
comunicativamente con una pluralidad de clientes móviles
inalámbricos 1104-1 y 1104-2. En
una realización proporcionada a modo de ejemplo, el servidor
inalámbrico 1102 puede incluir una base de datos configurada para
almacenar información asociada con usuarios de los clientes móviles
inalámbricos, incluyendo una identificación de usuario para cada
cliente móvil inalámbrico 1104-1 y
1104-2, y un agente 1110 de correo electrónico, que
incluye uno o más representantes de correo electrónico para recoger
o enviar correos electrónicos desde y a uno o más dominios de
correo electrónico externos, gestionados por un servidor de correo
electrónico externo 1108-1 y 1108-2.
De acuerdo con una realización, estos dominios externos pueden
incluir dominios de correo electrónico tales como el Microsoft
Hotmail® y el Google Gmail®. En otra realización, los dominios de
correo electrónico externos pueden incluir sistemas de corporación u
otros sistemas de correo de empresa tales como el Microsoft
Exchange®, el Domino® de IBM y el Group Wise® de Novell.
De acuerdo con una realización, cada correo
electrónico corresponde a una identificación de usuario. Un agente
1110 de correo electrónico proporciona soporte a los servicios de
correo electrónico de los clientes móviles inalámbricos 1104
correlacionados con las identificaciones de usuario. Los servicios
de correo electrónico incluyen coordinar el envío y la recepción
del correo electrónico desde cada dominio de correo electrónico
correspondiente a las identificaciones de usuario. El agente 1110 de
correo electrónico está configurado, de manera adicional, para
incluir una función de encaminamiento directo 1112 destinada a
encaminar un mensaje de correo electrónico entre los uno o más
clientes móviles inalámbricos sin tratar primeramente el mensaje de
correo electrónico a través del dominio de correo electrónico
externo identificado en el mensaje de correo electrónico. En
consecuencia, de acuerdo con una realización proporcionada a modo de
ejemplo, el mensaje de correo electrónico se entrega sin ser
tratado primeramente por el servidor de correo electrónico
externo.
Así, según se ilustra en la Figura 11B, un
método de acuerdo con una realización a modo de ejemplo solicita
que se envíe un mensaje de correo electrónico, según se indica por
la referencia numérica 1122, desde un primer cliente inalámbrico,
de tal manera que el mensaje de correo electrónico procede de un
primer usuario o entidad asociada con un dominio de correo
electrónico externo. El correo electrónico es dirigido a un segundo
usuario o entidad que también tiene un dominio de correo
electrónico externo, que es el mismo que el dominio de correo
electrónico externo del primer usuario o entidad, o diferente de
éste. El correo electrónico es recibido, según se indica por la
referencia 1124, en el servidor inalámbrico 1102, por ejemplo, en el
seno del agente 1110 de correo electrónico, y el mensaje de correo
electrónico es encaminado o enviado directamente, según se indica
por la referencia 1126, al segundo cliente móvil inalámbrico
1104-2, por ejemplo, utilizando la función de
encaminamiento directo 1112, sin tener que tratar primeramente el
mensaje de correo electrónico a través de los uno o más dominios de
correo electrónico externos identificados para el remitente o el
destinatario del mensaje de correo electrónico. De acuerdo con
ello, el mensaje de correo electrónico es, probablemente, entregado
más rápidamente al destinatario, ya que no es necesario que sea
enviado primeramente a, y encaminado a través de, el (los)
servidor(es) de correo electrónico externo(s) (por
ejemplo, el 1108-1 y el 1108-2). En
una realización alternativa, los servidores de correo electrónico
externos son también actualizados conforme se indica por la
referencia 1128, de tal manera que los registros o grabaciones de
correo electrónico contenidos en estos servidores parecen haber
enviado o recibido el correo electrónico directamente encaminado. De
acuerdo con ello, los servidores de correo electrónico externos
permanecen sincronizados con cualquier correo electrónico
encaminado directamente por el servidor inalámbrico 1102. En una
realización, los servidores de correo electrónico externos son
dirigidos, por ejemplo, por el agente 1110 de correo electrónico,
para sincronizar el correo electrónico una vez que se ha encaminado
por primera vez el correo electrónico. En otra realización, pueden
darse instrucciones a los servidores externos para sincronizar el
correo electrónico después de, o simultáneamente con, el
encaminamiento directo del mensaje entre los clientes móviles
inalámbricos.
De acuerdo con una realización proporcionada a
modo de ejemplo, los dominios de correo electrónico externos al
servidor inalámbrico 1102 pueden incluir un dominio de correo
electrónico basado en un protocolo de oficina de correos (POP
-"post office protocol"), un dominio de correo electrónico
basado en un protocolo de acceso a mensajes de Internet (IMAP
-"Internet message access protocol"), dominios de correo
electrónico basados en POD y en IMAP, o correo electrónico basado
en otras arquitecturas o estructuras de servidor tales como la
Microsoft Exchange®, la Domino® de IBM y la Group Wise® de
Novell.
De acuerdo con aún otra realización
proporcionada a modo de ejemplo, el encaminamiento directo de
correos electrónicos puede ser aplicado a otras comunicaciones
electrónicas tales como mensajería instantánea en la que, en lugar
de los servidores y dominios de correo electrónico externos, existen
servidores de mensajería instantánea y el encaminamiento directo
encamina el mensaje instantáneo directamente entre los clientes
móviles inalámbricos, en oposición a hacerlo a través del dominio
externo.
La Figura 12 muestra una realización de un
método para administrar clientes móviles inalámbricos. El servidor
inalámbrico proporciona una interfaz de usuario simplificada para
administrar clientes móviles inalámbricos. En una realización, el
servidor inalámbrico presenta visualmente uno o más escenarios de
administración para al menos uno de una pluralidad de clientes
móviles inalámbricos. Un usuario del servidor inalámbrico selecciona
el escenario de administración. El servidor móvil inalámbrico
determina automáticamente uno o más parámetros de administración
para un cliente móvil inalámbrico en respuesta a la selección de los
uno o más escenarios de administración.
Según se indica en la referencia 1210, el
servidor móvil inalámbrico puede presentar a un usuario uno o más
escenarios de administración para un dispositivo móvil. El servidor
inalámbrico recibe, entonces desde un usuario una selección de al
menos uno de los escenarios de administración. Según se indica por
la referencia 1220, sin interacción desde el usuario, el servidor
inalámbrico identifica uno o más parámetros de administración para
implementar los escenarios de administración seleccionados. Los
parámetros de administración son susceptibles de hacerse funcionar
para configurar el dispositivo móvil para el escenario de
administración particular.
El escenario de administración incluye los
estados o cambios deseados par un dispositivo inalámbrico que
comprende un cambio en los datos de configuración existentes en el
dispositivo inalámbrico, a fin de implementar el cambio. Por
ejemplo, los escenarios de administración incluyen, aunque no están
limitados por éstos, el establecimiento de una palabra de paso, el
olvido de una palabra de paso, el extravío de un dispositivo móvil,
la pérdida de un dispositivo móvil y la gestión de los modos de
funcionamiento para el dispositivo móvil.
La Figura 13 muestra una realización alternativa
de un método para administrar clientes móviles inalámbricos. Según
se indica por la referencia 1310, un servidor inalámbrico recibe un
modo de funcionamiento deseado para un cliente inalámbrico móvil.
Conforme se indica por la referencia 1320, el servidor inalámbrico
puede utilizar el modo de funcionamiento deseado para determinar
uno o más parámetros de administración con el fin de configurar el
cliente móvil inalámbrico para el modo de funcionamiento
deseado.
Los modos de funcionamiento para el dispositivo
inalámbrico pueden incluir, si bien no están limitados por éstos,
la desconexión o apagado de una función de teléfono, el control del
acceso a sitios web, la restricción de llamadas telefónicas
internacionales, la restricción de llamadas telefónicas a códigos de
zona especificados, la desconexión de mensajes del Servicio de
Mensajes Cortos (SMS -"Short Message Service"), la desconexión
de Servicios de Mensajería Multimedia (MMS -"Multimedia Messaging
Services"), la desconexión o apagado del uso del navegador de
Web, el bloqueo de la descarga de contenidos especificados (por
ejemplo, juegos), y el registro como entrada o la supervisión de
diferentes tipos de uso en el dispositivo móvil.
En una realización, el servidor inalámbrico
puede transmitir parámetros de administración desde el servidor
inalámbrico al cliente móvil inalámbrico y configurar el cliente
móvil inalámbrico para el modo de funcionamiento deseado utilizando
los parámetros de administración. Los parámetros de administración
pueden ser determinados sin la intervención humana.
En una realización, ya sea el servidor
inalámbrico, ya sea el cliente móvil inalámbrico, puede presentar
visualmente escenarios de administración o modos de funcionamiento
en una interfaz de usuario simplificada. La interfaz de usuario
simplificada presenta visualmente menos de la totalidad de los
parámetros de administración disponibles para la configuración del
dispositivo inalámbrico. En lugar de ello, la interfaz de usuario
simplificada puede presentar visualmente uno o más escenarios de
administración o modos de funcionamiento, en lugar de presentar
visualmente los parámetros de administración. Por ejemplo, si el
escenario de administración para la autentificación de los usuarios
en el sistema implica el requerimiento de una palabra de paso, los
parámetros de administración que se utilizan para implementar el
escenario de administración pueden incluir los siguientes:
Parámetro de Palabra de paso requerida
(verdadero/falso)
Parámetro de Antigüedad máxima de palabra de
paso (número de días)
Parámetro de Longitud máxima de palabra de paso
(número de caracteres)
Comprobaciones de patrones de palabra de
paso
Palabras de paso prohibidas.
\vskip1.000000\baselineskip
Aunque en este ejemplo están involucrados cinco
parámetros en la implementación de un escenario de administración
de requerimiento de una palabra de paso, la interfaz de usuario
simplificada puede no presentar visualmente ninguno de los
parámetros de administración, o bien la interfaz de usuario puede
presentar visualmente menos de la totalidad de los parámetros de
administración. En lugar de presentar visualmente algunos o todos
los parámetros de administración, la interfaz de usuario puede
presentar visualmente descripciones de alto nivel o abstractas de
los parámetros de administración que se utilizan para implementar
una estrategia de palabra de paso. Por ejemplo, la interfaz de
usuario puede ofrecer como una elección para un usuario a pregunta
"¿Necesita cambiar su palabra de paso?". La pregunta es un
ejemplo de un escenario de administración.
La Figura 14 ilustra un sistema 1400 que puede
ser desplegado dentro de la arquitectura 100 y/o de la arquitectura
200 (véanse las Figuras 1 y 2). Por ejemplo, pueden desplegarse
dentro del servidor inalámbrico 205 (véase la Figura 2) una
herramienta de colaboración 1402 y un agente 1412. Los contenidos de
información pueden ser almacenados dentro de un subsistema de
gestión 1408 de contenidos de información, perteneciente a una
herramienta de colaboración 1402.
El subsistema de gestión 1408 de contenidos de
información pude recibir y/o proporcionar información relativa a
contenidos de información desde un usuario a través de una interfaz
1404 de usuario de consola de web, y/o desde una aplicación externa
a través de la interfaz externa 1406. La interfaz externa 1406 puede
utilizar un API [interfaz de programación de aplicaciones
-"Application Programming Interface"] de una aplicación externa
y/o un programa de desecho para obtener la información.
El subsistema de gestión 1408 de contenidos de
información puede utilizar una tabla de sincronización 1410 y el
agente 1412 para proporcionar contenidos de información a, y/o
recibir contenidos de información desde, un dispositivo móvil
inalámbrico 1414. El agente 1412 puede permitir la comunicación
entre el dispositivo móvil inalámbrico 1414 y la herramienta de
colaboración 1402. El dispositivo inalámbrico 1414 puede ser un
miembro del grupo 110 de dispositivos inalámbricos (véase la Figura
1).
La tabla de sincronización 1410 puede ser capaz
de sincronizar el dispositivo móvil inalámbrico 1414 con el
servidor inalámbrico 205. La tabla de sincronización 1410 puede ser
retenida en el servidor inalámbrico 205.
La Figura 15 ilustra un ejemplo de subsistema de
gestión 1408 de contenidos de información que puede ser desplegado
en el sistema 1400 ó en otro sistema.
El subsistema de gestión 1408 de contenidos de
información puede incluir un módulo de acceso 1502 a contenidos de
información, un módulo de presentación visual 1504 de contenidos de
información, un módulo proveedor 1506 de contenidos de información,
un módulo de entrada 1508, un módulo de identificación 1510, un
módulo de registro 1512, un módulo receptor 1514 de confirmación,
un módulo de actualización 1516 de sincronización, un módulo de
disociación 1518, un módulo de determinación de distribución 1520,
un módulo de acceso de sincronización 1522, un módulo de
determinación 1524 del estatus de suministro, un módulo de
notificación 1526, un módulo de actualización 1528 de retenedor de
contenidos, un módulo de modificación de sincronización 1530, un
módulo de borrado 1532 y/o un módulo de modificación 1534 de datos
de contenidos. Pueden utilizarse también otros módulos.
El módulo de acceso 1502 a contenidos de
información accede (es decir, recibe) contenidos de información
privados asociados con un único usuario y/o contenidos de
información compartidos asociados con el usuario individual y con
al menos otro usuario. Los contenidos de información pueden ser
recibidos desde las una o más fuentes 115 de información (véase la
Figura 1).
El módulo de presentación visual 1504 de
contenidos de información presenta visualmente los contenidos de
información privados y los contenidos de información compartidos en
una misma interfaz de usuario para el usuario único. Esa misma
interfaz de usuario puede incluir, a modo de ejemplo, la interfaz
1404 de usuario de consola de web y/o una interfaz de usuario
dispuesta en el dispositivo móvil inalámbrico 1414.
El módulo proveedor 1506 de contenidos de
información suministra o transfiere los contenidos de información
compartidos (por ejemplo, recibidos desde las una o más fuentes de
información 115) y/o los contenidos de información privados al
dispositivo móvil inalámbrico 1414 asociado con el usuario. Los
contenidos de información proporcionados pueden ser capaces de
volver a sincronizar el dispositivo móvil inalámbrico 1414.
El módulo de entrada 1508 añade y/o elimina una
entrada de una tabla de configuración de usuario para un
usuario.
El módulo de identificación 1510 identifica
contenidos de información privados y/o contenidos de información
compartidos asociados con el usuario.
El módulo de registro 1512 añade un registro de
sincronización para los contenidos de información compartidos y/o
los contenidos de información privados, a una tabla de
sincronización, y/o elimina de una tabla de sincronización un
registro de sincronización para los contenidos de información
compartidos y/o los contenidos de información privados.
El módulo receptor 1514 de confirmación recibe
una confirmación de actualización desde el dispositivo móvil
inalámbrico 1414.
El módulo de actualización 1516 de
sincronización actualiza la tabla de sincronización basándose en la
confirmación de actualización recibida y/o en contenidos de
información proporcionados basándose en el estado de privacidad.
El módulo de disociación 1518 disocia un
retenedor de contenidos privados (por ejemplo, una carpeta o una
tabla de contenidos) asociado con un usuario.
El módulo de determinación de distribución 1520
determina una distribución de los contenidos de información a uno o
más dispositivos móviles inalámbricos 114 basándose en el estado de
privacidad de los contenidos de información.
El módulo de acceso de sincronización 1522
accede a uno o más registros de sincronización asociados con los
contenidos de información basándose en una determinación de
distribución.
El módulo determinación 1524 del estatus de
suministro determina el estatus de suministro de los contenidos de
información asociado con los uno o más registros de
sincronización.
El módulo de notificación 1526 envía una
notificación relativa a los contenidos de información a un usuario
y/o recibe una notificación para borrar los contenidos de
información (por ejemplo, contenidos de información
compartidos).
El módulo de actualización 1528 de retenedor de
contenidos actualiza un retenedor de contenidos (por ejemplo, una
carpeta o una tabla de contenidos) del tipo de contenidos, a fin de
que incluya los contenidos de información. El retenedor de
contenidos puede ser capaz de hacer un seguimiento del estado de
privacidad de los contenidos de información.
El módulo de modificación de sincronización 1530
modifica una tabla de sincronización para uno o más usuarios a fin
de que refleje el borrado de los contenidos de información
compartidos.
El módulo de borrado 1532 proporciona una
solicitud de borrado para los contenidos de información compartidos,
al dispositivo móvil inalámbrico 1414 de un usuario y/o recibe una
confirmación del borrado desde el dispositivo móvil inalámbrico
1414 del usuario.
El módulo de modificación 1534 de datos de
contenidos modifica una estructura de datos de contenidos del tipo
de contenidos con el fin de eliminar el contenido de
información.
La Figura 16 ilustra un ejemplo de dispositivo
móvil inalámbrico 1414 que puede ser desplegado en el sistema 1400
ó en otro sistema.
El dispositivo móvil inalámbrico 1414 puede
incluir un módulo receptor 1602 de contenidos de información, un
módulo de actualización 1604 de estructura de datos de contenidos,
un módulo de presentación visual 1606 de información, un módulo
proveedor 1608 de confirmación, un módulo receptor 1610 de petición
de borrado y/o un módulo de omisión 1612. Pueden utilizarse también
otros módulos.
El módulo receptor 1602 de contenidos de
información recibe contenidos de información de un tipo de
contenidos desde el servidor inalámbrico 205 (véase la Figura
2).
El módulo de actualización 1604 de estructura de
datos de contenidos actualiza una estructura de datos de contenidos
del tipo de contenidos para que incluya y/o elimine los contenidos
de información.
El módulo de presentación visual 1606 de
información presenta visualmente información asociada con los
contenidos de información en una interfaz de usuario del cliente
móvil inalámbrico 114.
\newpage
El módulo proveedor 1608 de confirmación
proporciona una confirmación de actualización y/o una confirmación
de borrado al servidor inalámbrico 205.
El módulo receptor 1610 de petición de borrado
recibe una petición de borrado para los contenidos de información
compartidos de un tipo de contenido desde el servidor inalámbrico
205.
El módulo de omisión 1612 omite los contenidos
de información compartidos de la presentación visual de la
información asociada con la estructura de datos de contenidos en una
interfaz de usuario.
La Figura 17 ilustra un mapa 1700 de usuarios de
acuerdo con una realización proporcionada a modo de ejemplo. El
mapa 1700 de usuarios puede ser desplegado en el sistema de gestión
1408 de contenidos de información o de otro modo desplegado en el
sistema 1400 ó en otro sistema.
El mapa 1700 de usuarios puede mantener una
relación de correspondencia entre un cierto número de usuarios y
retenedores de contenidos (por ejemplo, carpetas o tablas de
contenidos) asociados con los usuarios. Los retenedores de
contenidos pueden retener contenidos de información recibidos desde
un usuario o recibidos de otra manera.
Un usuario puede ser asociado con más de un
retenedor de contenidos. Por ejemplo, el usuario puede ser asociado
con uno o más retenedores de contenidos privados y/o uno o más
retenedores de contenidos públicos. El retenedor de contenidos
puede ser identificado con más de un usuario. Por ejemplo, el
retenedor de contenidos puede estar asociado con múltiples usuarios
para un retenedor de contenidos compartidos.
El mapa 1700 de usuarios puede incluir un
encabezamiento 1702 de identificador de usuarios, un encabezamiento
1704 de identificador de retenedor de contenidos, y/o un
encabezamiento 1706 de permiso y un cierto número de registros
1708-1722 de relación de correspondencia. Cada uno
de los registros 1708-1722 de relación de
correspondencia puede incluir un campo correspondiente a un
encabezamiento. Pueden utilizarse también otros encabezamientos y/o
registros.
El encabezamiento 1702 de identificador de
usuario hace referencia a un identificador de usuario con el que
está asociado un usuario particular para distinguir el usuario de
otros usuarios. Puede incluirse múltiples veces un identificador de
usuario particular en los registros 1708-1722 de
relación de correspondencia con el fin de reflejar que el
identificador de usuario particular está asociado con múltiples
retenedores de contenidos.
El encabezamiento 1704 de identificador de
retenedor de contenidos hace referencia a un identificador de
retenedor de contenidos de un retenedor de contenidos con el está
asociado un usuario particular. Puede incluirse múltiples veces un
identificador de retenedor de contenidos particular en los registros
1708-1722 de relación de correspondencia con el fin
de reflejar que un retenedor de contenidos particular está asociado
con múltiples usuarios.
El encabezamiento 1706 de permiso hace
referencia al permiso que tienen los usuarios con respecto a los
retenedores de contenidos. Los permisos pueden incluir, por
ejemplo, el acceso de lectura, el acceso de inscripción o
escritura, el acceso de modificación y/o todos los accesos. El
permiso puede permitir a un usuario asociado tener cierto acceso a
contenidos de información retenidos por el retenedor de
contenidos.
La Figura 18 ilustra retenedores 1800 de
contenidos de acuerdo con una realización proporcionada a modo de
ejemplo. Los retenedores 1800 de contenidos pueden ser desplegados
en el sistema de gestión 1408 de contenidos de información o de
otro modo desplegados en el sistema 1400 ó en otro sistema.
Los retenedores 1800 de contenidos pueden darse
en la forma de un cierto número de carpetas
1802-1810, cada una de las cuales retiene una o más
citas 1812-1820 u otros contenidos de información.
El número de carpetas 1802-1810 se muestra
simplemente a modo de ejemplo y puede utilizarse también un número
mayor o menor de carpetas de los mismos y/o diferentes tipos de
contenidos. En una realización proporcionada a modo de ejemplo, una
carpeta de las carpetas 1802-1810 puede incluir tan
sólo un único tipo de contenidos de los contenidos de información,
y es posible utilizar múltiples carpetas para representar más de un
tipo de contenidos.
Una carpeta 1802 de contenidos de información
compartidos puede incluir dos subcarpetas 1804, 1806 de contenidos
de información compartidos. Las dos subcarpetas 1804, 1806 de
contenidos de información compartidos pueden heredar algunas de las
propiedades (por ejemplo, la asociación de usuarios con una carpeta
particular) de la carpeta 1802 de contenidos de información
compartidos en la que están basadas. Las dos subcarpetas 1804, 1806
de contenidos de información compartidos pueden permitir a un
usuario estar asociado sólo con un subconjunto de las citas u otros
contenidos de información de la carpeta 1802 de contenidos de
información compartidos. Una carpeta privada 1814 puede ser
subdividida en una o más subcarpetas 1810 para propósitos
organizativos u otros propósitos.
La Figura 19 ilustra unos retenedores 1900 de
contenidos de acuerdo con una realización proporcionada a modo de
ejemplo, Los retenedores 1900 de contenidos pueden ser desplegados
en el sistema de gestión 1408 de contenidos de información o de
otra manera desplegados en el sistema 1400 ó en otro sistema.
Los retenedores 1900 de contenidos pueden darse
en la forma de un cierto número de tablas 1902, 1904 de contenidos,
que pueden retener, cada una de ellas, una o más citas
1906.1-1906.n, 1908.1-1908.n u otros
contenidos de información. El número de tablas 1902, 1904 de
contenidos se muestra como mero ejemplo, de manera que es posible
utilizar también un número mayor o menor de carpetas de los mismos o
diferentes tipos de contenidos. En una realización proporcionada a
modo de ejemplo, una tabla de contenidos de las tablas 1902, 1904 de
contenidos puede incluir tan sólo un único tipo de contenidos de
los contenidos de información, y pueden utilizarse múltiples tablas
de contenidos para representar más de un tipo de contenidos.
La Figura 20 ilustra datos 2000 de cita de
acuerdo con una realización proporcionada a modo de ejemplo. Los
datos 2000 de cita pueden ser desplegados como contenidos de
información en el sistema de gestión 1408 de contenidos de
información o de otra forma desplegados en el sistema 1400 ó en otro
sistema. Los datos 2000 de cita pueden ser utilizados para un
calendario o de otra forma empleados.
Los datos 2000 de cita pueden incluir un campo
2002 de identificador de entrada, un campo 2004 de fecha, un campo
2006 de sujeto, un campo 2008 de hora de inicio, un campo 2010 de
duración, un campo 2012 de zona horaria, un campo 2014 de tiempo de
recordatorio, un campo 2016 de título del acontecimiento, un campo
2018 de cuerpo del acontecimiento, un campo 2020 de lugar del
acontecimiento, un campo 2022 de identificador de retenedor de
contenidos, un campo 2024 de identificador de propietario y/o un
campo compartido 2026. Pueden utilizarse también otros campos.
El campo 2002 de identificador de entrada
almacena un valor (por ejemplo, un valor de índice) para los datos
2000 de cita, a fin de distinguir los datos 2000 de cita
particulares (por ejemplo, una cita) de otros contenidos de
información existentes en el retenedor de contenidos. Por ejemplo,
el retenedor de contenidos puede incluir un cierto número de datos
2000 de cita, de tal manera que cada uno de ellos se identifica por
un identificador de entrada.
El campo 2004 de fecha almacena una fecha en la
se produce una cita. El campo 2006 de sujeto almacena un sujeto de
la cita. El campo 2008 de hora de inicio almacena una hora de
comienzo de la cita. El campo 2010 de duración almacena la duración
de la cita. El campo 2012 de zona horaria almacena una zona horaria
para la cita. El campo 2014 de tiempo de recordatorio almacena un
tiempo opcional en el que se enviará un recordatorio a uno o más
usuarios asociados con la cita.
El campo 2016 de título del acontecimiento
almacena un título del acontecimiento. El campo 2018 de cuerpo del
acontecimiento almacena un cuerpo de la cita. El campo 2020 de lugar
del acontecimiento almacena un lugar de acontecimiento de una cita.
El campo 2022 de identificador de retenedor de contenidos identifica
el retenedor de contenidos asociado con los contenidos de
información.
El campo 2024 de identificador de propietario
identifica un identificador de usuario o un creador de la cita. El
campo compartido 2026 indica si la cita es una cita privada o una
cita compartida.
La Figura 21 ilustra datos 2100 de memorando de
acuerdo con una realización proporcionada a modo de ejemplo. Los
datos 2100 de memorando pueden ser desplegados como contenidos de
información en el sistema de gestión 1408 de contenidos de
información o en otro sistema. Los datos 2100 de memorando pueden
ser utilizados en una colección de memorandos o empleados de otra
manera.
Los datos 2100 de memorando pueden incluir un
campo 2102 de identificador de entrada, un campo 2104 de fecha de
entrada, un campo 2106 de sujeto, un campo 2108 de título de
memorando, un campo 2110 de cuerpo de memorando, un campo 2112 de
identificador de retenedor de contenidos, un campo 2114 de
identificador de propietario, un campo compartido 2116 y/o un campo
2118 de ultimación. Pueden utilizarse también otros campos.
El campo 2102 de identificador de entrada
almacena un valor (por ejemplo, un valor de índice) para los
contenidos de información, con el fin de distinguir los datos de
memorando particulares 2100 (por ejemplo, un memorando) de otros
contenidos de información existentes en el retenedor de
contenidos.
El campo 2104 de fecha de entrada almacena un
valor de una fecha en la que se ha creado el memorando. El campo
2106 de sujeto almacena un sujeto en el memorando. El campo 2108 de
título del memorando almacena un título del memorando. El campo
2110 de cuerpo del memorando almacena un cuerpo del memorando.
El campo 2112 de identificador de retenedor de
contenidos identifica el retenedor de contenidos asociado con los
datos 2100 del memorando. El campo 2114 de identificador de
propietario identifica un identificador de usuario o un creador del
memorando. El campo compartido 2116 indica si el memorando es un
memorando compartido o un memorando privado. El campo 2118 de
ultimación indica si una tarea u otra información descrita en el
memorando ha sido completada.
La Figura 22 ilustra datos 2200 de libro de
direcciones de acuerdo con una realización proporcionada a modo de
ejemplo. Los datos 2200 de libro de direcciones pueden ser
desplegados como contenidos de información en el sistema de gestión
1408 de contenidos de información o desplegados de otra manera en el
sistema 1400 ó en otro sistema. Los datos 2200 de libro de
direcciones pueden ser utilizados en un libro de direcciones o
empleados de otra manera.
Los datos 2200 de libro de direcciones pueden
incluir un campo 2202 de identificador de entrada, un campo 2204 de
últimos datos modificados, un campo 2206 de nombre completo, un
campo 2208 de dirección de correo postal, un campo 2210 de
dirección de correo electrónico, un campo 2212 de número de
teléfono, un campo 2214 de número de fax, un campo 2216 de notas,
un campo 2218 de identificador de retenedor de contenidos, un campo
2220 de identificador de propietario y/o un campo compartido 2222.
Pueden utilizarse también otros campos.
El campo 2202 de identificador de entrada
almacena un valor (por ejemplo, un valor de índice) para los datos
2200 de libro de direcciones, a fin de distinguir los datos de libro
de direcciones particulares 2200 (por ejemplo, una entrada en el
libro de direcciones) de otros contenidos de información existentes
en el retenedor de contenidos.
El campo 2204 de últimos datos modificados
almacena un valor de unos datos en los que se modificó por última
vez la entrada en el libro de direcciones. El campo 2206 de nombre
completo almacena un nombre completo de un usuario para la entrada
en el libro de direcciones. El campo 2208 de dirección de correo
postal almacena una dirección de correo postal para la entrada en
el libro de direcciones. El campo 2210 de dirección de coreo
electrónico almacena una dirección de correo electrónico para la
entrada en el libro de direcciones. El campo 2212 de número de
teléfono almacena un número de teléfono para la entrada en el libro
de direcciones. El campo 2214 de número de faz almacena un número
de fax para la entrada en el libro de direcciones. El campo 2216 de
notas almacena notas para la entada en el libro de direcciones.
El campo 2218 de identificador de retenedor de
contenidos identifica el retenedor de contenidos asociado con la
entrada en el libro de direcciones. El campo 2220 de identificador
de propietario identifica un identificador de usuario y/o un
creador de la entrada en el libro de direcciones. El campo
compartido 2222 indica si la entrada en el libro de direcciones es
una entrada compartida en el libro de direcciones o una entrada
privada en el libro de direcciones.
La Figura 23 ilustra un ejemplo de tabla de
repetición 2300 de acuerdo con una realización proporcionada a modo
de ejemplo. La tabla de repetición 2300 puede ser desplegada en el
sistema de gestión 1408 de contenidos de información o desplegada
de otra manera en el sistema 1400 ó en otro sistema. La tabla de
repetición 2300 puede estar asociada con contenidos de información
(por ejemplo, una cita) con el fin de indicar múltiples ocurrencias
de los contenidos de información (por ejemplo, dentro de un
retenedor de contenidos).
La tabla de repetición 2300 puede incluir un
cierto número de encabezamientos 2304-2318 con
campos asociados 2320-2334 para cada entrada en la
tabla de repetición 2300. Si bien la tabla de repetición 2300 se
muestra de manera que incluye una única repetición con el campo
2320-2334, pueden incluirse un mayor número de
repeticiones en la tabla de repetición 2300.
Los campos 2320-2334 pueden
incluir un campo 2320 de identificador de repetición, un campo 2322
de intervalo de repetición, un campo 2324 de frecuencia de
repetición, un campo 2326 hasta la repetición, un campo 2328 de mes
de repetición, un campo 2330 de inicio de semana de la repetición,
un campo 2332 de día de la semana de la repetición y/o un campo
2334 de día del mes de la repetición. Es posible utilizar también
otros campos.
El campo 2320 de identificador de repetición
recibe un valor (por ejemplo, un valor de índice) para la
repetición, a fin de distinguir una repetición particular de otras
repeticiones presentes en la tabla de repetición 2300.
El campo 2322 de intervalo de repetición recibe
un valor que indica un intervalo entre repeticiones (por ejemplo,
de la cita). El campo 2324 de frecuencia de repetición recibe un
valor que indica la frecuencia de la repetición. El campo 2326
hasta la repetición recibe un valor que indica las fechas que
transcurren entre las repeticiones.
El campo 2328 de mes de la repetición recibe un
valor que indica un mes del año para las repeticiones. El campo
2330 de inicio de semana de la repetición recibe un valor que indica
una semana del año en la que comienzan las repeticiones. El campo
2332 de día de la semana de la repetición recibe un valor que indica
un día de la semana para las repeticiones. El campo 2334 de día del
mes de la repetición recibe un valor que indica un mes del año para
las repeticiones.
La Figura 24 ilustra un ejemplo de tabla de
sincronización 1410 de acuerdo con una realización proporcionada a
modo de ejemplo. La tabla de sincronización 1410 puede ser
desplegada en el sistema 1400 ó en otro sistema.
La tabla de sincronización 1410 puede incluir un
cierto número de encabezamientos 2402-2418 con
campos asociados 2420-2336 para cada entrada de la
tabla de sincronización 1410. Los campos 2420-2336
pueden incluir un campo 2420 de identificador de tabla, un campo
2422 de identificador de sincronización, un campo 2424 de
identificador de usuario, un campo 2426 de identificación de
referencia, un campo 2428 de estatus de suministro, un campo 2430
de tipo de contenidos, un campo de revisión 2432, un campo de
secuencia 2434 y/o un campo 2436 de estatus. Pueden utilizarse
también otros encabezamientos y/o campos.
El campo 2420 de identificador de tabla recibe
un valor (por ejemplo, un valor de índice) para distinguir un
registro de sincronización particular de otro registro de
sincronización presente en la tabla de sincronización 1410.
El campo 2422 de identificador de sincronización
recibe un valor que indica un identificador de entrada para
contenidos de información de un tipo de contenidos. El campo 2424 de
identificador de usuario recibe un valor que indica un usuario del
mapa 1700 de usuarios con el que está asociado el registro de
sincronización. El campo 2426 de identificador de referencia recibe
un valor de referencia.
El campo 2428 de estatus de suministro recibe un
valor que indica un estatus de suministro de los contenidos de
información al dispositivo móvil inalámbrico 1414. Por ejemplo, el
valor puede ser un "4", lo que indica que los contenidos de
información asociados son nuevos y han de ser suministrados al
dispositivo móvil inalámbrico 1414, un "8", lo que indica que
los contenidos de información asociados se han actualizado y han de
ser suministrados al dispositivo móvil inalámbrico 1414, ó un
"16", lo que indica que los contenidos de información asociados
deben ser borrados del dispositivo móvil inalámbrico 1414.
El campo 2430 de tipo de contenidos recibe un
valor que indica el tipo de contenidos de los contenidos de
información. El campo 2432 de revisión recibe un valor que puede ser
utilizado para resolver actualizaciones en conflicto y/o
concurrentes en el dispositivo móvil inalámbrico 1414. El campo 2434
de secuencia recibe un valor que puede ser utilizado para resolver
actualizaciones en conflicto y/o concurrentes en el dispositivo
móvil inalámbrico 1414. El campo 2436 de estatus recibe un valor que
indica el estatus de tratamiento del subsistema de gestión 1402 de
contenidos de información.
La Figura 25 ilustra una tabla 2500 de retenedor
de contenidos de acuerdo con una realización proporcionada a modo
de ejemplo. La tabla 2500 de retenedor de contenidos puede ser
desplegada en el sistema de gestión 1408 de contenidos de
información o de otro modo desplegada en el sistema 1400 ó en otro
sistema. La tabla 2500 de retenedor de contenidos puede estar
asociada con un retenedor de contenidos (por ejemplo, una carpeta o
una tabla de contenidos) con el fin de identificar un nombre y un
tipo de contenidos para el retenedor de contenidos asociado.
La tabla 2500 de retenedor de contenidos puede
incluir un cierto número de encabezamientos
2502-2506 y un cierto número de registros
2508-2516 con campos que se corresponden con los
encabezamientos 2502-2506. Los encabezamientos
2502-2506 pueden incluir un encabezamiento 2502 de
identificador de retenedor de contenidos, un campo 2504 de nombre
de retenedor de contenidos y/o un campo 2506 de tipo de retenedor de
contenidos. Pueden utilizarse también otros encabezamientos y/o
campos.
Un campo asociado con el encabezamiento 1502 de
identificador de retenedor de contenidos recibe un valor (por
ejemplo, un valor de índice) destinado a distinguir un retenedor de
contenidos particular de otro retenedor de contenidos. Un campo
asociado con el encabezamiento 2504 de nombre de retenedor de
contenidos recibe un nombre del retenedor de contenidos. Un campo
asociado con el encabezamiento 2506 de tipo de contenidos recibe un
valor que indica el tipo de contenidos del retenedor de
contenidos.
La Figura 26 ilustra una tabla 2600 de
configuración de usuario de acuerdo con una realización
proporcionada a modo de ejemplo. La tabla 2600 de configuración de
usuario puede desplegarse en el agente 1412 ó desplegarse de otro
modo en el sistema 1400 ó en otro sistema. La tabla 2600 de
configuración de usuario puede asociar un usuario con un
dispositivo móvil inalámbrico 1414 particular.
La tabla 2600 de configuración de usuario puede
incluir un cierto número de encabezamientos 2602, 2604 y un cierto
número de entradas 2606-2620 con campos que se
corresponden con los encabezamientos 2602, 2604. Los
encabezamientos 2602, 2604 pueden incluir un encabezamiento 2602 de
identificador de usuario y/o un encabezamiento 2604 de
identificador de dispositivo. Es posible utilizar también otros
campos y/o encabezamientos.
Un campo asociado con el encabezamiento 2602 de
identificador de usuario recibe un valor (por ejemplo, un valor de
índice) con el fin de distinguir un usuario particular de otro
usuario. Un campo asociado con el encabezamiento 2604 de
identificador de dispositivo recibe un valor (por ejemplo, un valor
único o exclusivo) que indica el dispositivo móvil inalámbrico 1414
que está asociado con un usuario particular.
La Figura 27 ilustra un método 2700 para
presentar contenidos de información de acuerdo con una realización
proporcionada a modo de ejemplo. El método 2700 puede ser llevado a
cabo por el dispositivo móvil inalámbrico 1414, por el subsistema
de gestión 1408 de contenidos de información, o llevarse a cabo de
otra manera.
Se accede a los contenidos de información
privados asociados con un único usuario en el bloque 2702. Los
contenidos de información privados pueden no estar disponibles para
otros usuarios más allá del usuario único. Se accede a los
contenidos de información asociados con el usuario único y con al
menos otro usuario en el bloque 2704. Los contenidos de información
compartidos y/o privados pueden incluir, a modo de ejemplo, datos de
calendario, un libro de direcciones, un tablón de mensajes, un
supervisor de tareas, datos fotográficos, datos musicales, datos de
vídeo, datos de texto, o una combinación de los mismos. Pueden
utilizarse también otros tipos de contenidos de información
compartidos.
En el bloque 2706, los contenidos de información
privados y los contenidos de información compartidos son
presentados visualmente en una misma interfaz de usuario para el
usuario único. Por ejemplo, la misma interfaz de usuario puede
encontrarse en el dispositivo móvil inalámbrico 1414.
La Figura 28 ilustra un método 2800 para
sincronizar contenidos de información de acuerdo con una realización
proporcionada a modo de ejemplo. El método 2800 puede ser llevado a
cabo por el agente 1412, por el subsistema de gestión 1408 de
contenidos de información, o llevado a cabo de otra manera.
\newpage
Los contenidos de información compartidos para
un usuario se reciben desde una o más fuentes 115 de información en
el bloque 2802. Las fuentes 115 de información pueden incluir, a
modo de ejemplo, la interfaz 1404 de consola de web, una interfaz
de usuario del dispositivo móvil inalámbrico 1414 y/o una interfaz
externa 1406. Pueden utilizarse también otras fuentes 115 de
información.
Los contenidos de información compartidos pueden
incluir datos de calendario, un libro de direcciones, un tablón de
mensajes, un supervisor de tareas, datos fotográficos, datos
musicales, datos de vídeo, datos de texto, o una combinación de los
mismos. Los contenidos de información compartidos pueden incluir
nuevos contenidos de información o contenidos de información
modificados.
En el bloque 2084, los contenidos de información
compartidos que se reciben desde las una o más fuentes 115 de
información son suministrados al dispositivo móvil inalámbrico 1414
asociado con el usuario. Los contenidos de información compartidos
pueden ser suministrados a un segundo dispositivo móvil inalámbrico
1414 asociado con un segundo usuario.
La Figura 29 ilustra un método 2900 para añadir
un usuario al servidor inalámbrico 205 de acuerdo con una
realización proporcionada a modo de ejemplo. El método 2900 puede
ser llevado a cabo por el subsistema de gestión 1408 de contenidos
de información o llevado a cabo de otra manera.
En el bloque 2902, se añade una entrada a la
tabla 2006 de configuración de usuario para un usuario.
En el bloque 2904, los contenidos de información
privados asociados con el usuario pueden ser identificados.
El registro de sincronización para los
contenidos de información privados puede ser añadido a la tabla de
sincronización 1410 par el usuario en el bloque 2906.
En el bloque 2908, los contenidos de información
privados pueden transferirse al dispositivo móvil inalámbrico 1414
del usuario.
En el bloque 2910 se identifican los contenidos
de información compartidos asociados con el usuario.
Un registro de sincronización para los
contenidos de información compartidos es añadido a la tabla de
sincronización 1410 para el usuario en el bloque 2912.
En el bloque 2914, los contenidos de información
compartidos son transferidos al dispositivo móvil inalámbrico 1414
del usuario.
Puede recibirse una confirmación de
actualización desde el dispositivo móvil inalámbrico 1414 en el
bloque 2916.
En el bloque 2918, la tabla de sincronización
1410 para el usuario puede ser actualizada basándose en la
confirmación de actualización recibida.
En una realización proporcionada a modo de
ejemplo, las operaciones llevadas a cabo en los bloques 2910, 2912,
2914 pueden producirse antes que las operaciones que se realizan en
los bloques 2904, 2906, 2908.
La Figura 30 ilustra un método 3000 para borrar
un usuario del servidor inalámbrico 205, de acuerdo con una
realización proporcionada a modo de ejemplo. El método 3000 pude ser
llevado a cabo por el subsistema de gestión 1408 de contenidos de
información o llevado a efecto de otra manera.
En el bloque 3002, uno o más registros de
sincronización son eliminados de la tabla de sincronización 1410
para un usuario.
En el bloque 3004, se elimina para el usuario
una entrada en la tabla 2600 de configuración de usuario. La tabla
2600 de configuración de usuario puede incluir una o más entradas.
Cada una de las una o más entradas puede definir una asociación
entre otro usuario y el dispositivo móvil inalámbrico 1414.
En el bloque 3006, un retenedor de contenidos
privados asociado con el usuario puede ser disociado. El retenedor
de contenidos primarios puede incluir una carpeta privada o una
tabla privada. Pueden utilizarse también otros retenedores de
contenidos privados.
La Figura 31 ilustra un método 3100 para la
distribución de contenidos de información de acuerdo con una
realización proporcionada a modo de ejemplo. El método 3100 puede
ser llevado a cabo por el subsistema de gestión 1408 de contenidos
de información, por el agente 1412 ó llevado a efecto de otra
manera.
Se accede a los contenidos de información en el
bloque 3102. Los contenidos de información pueden tener un estado
de privacidad.
\newpage
En una realización proporcionada a modo de
ejemplo, durante las operaciones realizadas en el bloque 3102,
puede recibirse una petición de modificación para los contenidos de
información a través de una interfaz de usuario (por ejemplo, la
interfaz 1404 de usuario de consola de web), los contenidos de
información pueden ser modificados de acuerdo con la petición de
modificación, y es posible modificar los uno o más registros de
sincronización asociados con los contenidos de información.
En el bloque 3104, se determina una distribución
de los contenidos de información para uno o más dispositivos
móviles inalámbricos 1414 basándose en el estado de privacidad.
En el bloque 3106, se accede a uno o más
registros de sincronización asociados con los contenidos de
información basándose en la determinación de la distribución.
En el bloque 3106, se determina un estatus de
suministro de los contenidos de información asociados con los uno o
más registros de sincronización.
Los contenidos de información son transferidos a
los uno o más dispositivos móviles inalámbricos basándose en la
determinación del estatus de suministro, en el bloque 3108.
La Figura 32 ilustra un método 3200 para
procesar o tratar contenidos de información, de acuerdo con una
realización proporcionada a modo de ejemplo. El método 3200 puede
ser llevado a cabo por el subsistema de gestión 1408 de contenidos
de información, por el agente 1412, ó llevado a cabo de otro
modo.
En el bloque 3202, se reciben los contenidos de
información de un tipo de contenidos. Los contenidos de información
pueden tener un estado de privacidad. Los contenidos de información
pueden ser recibidos en un dispositivo móvil inalámbrico 1414, en
una interfaz de usuario de un sistema de computación diferente, o de
otro modo recibidos.
En el bloque 3204, la tabla de sincronización
1410 que identifica uno o más usuarios de clientes móviles
inalámbricos 210 (véase la Figura 2) a los que se han de
proporcionar los contenidos de información, es actualizada basándose
en el estado de privacidad de los contenidos de información. La
actualización puede incluir, a modo de ejemplo, añadir una entrada
a la tabla de sincronización 1410 para que se le proporcionen a un
usuario los contenidos de información, y/o modificar una entrada en
la tabla de sincronización 1410 para que se le proporcionen a un
usuario los contenidos de información.
En una realización proporcionada a modo de
ejemplo, un usuario del dispositivo móvil 1414 puede no recibir los
contenidos de información cuando los contenidos de información se
han originado en el dispositivo móvil inalámbrico 1414 del usuario.
La exclusión de una retransmisión de los contenidos de información
desde el dispositivo móvil inalámbrico 1414 de origen, puede
reducir la anchura de banda y/o evitar un tratamiento innecesario
de los datos por parte del dispositivo móvil inalámbrico 1414 de
origen.
Puede realizarse una determinación en el bloque
de decisión 3206 con respecto a si se han de transferir los
contenidos de información. Si se establece una determinación de
transferir los contenidos de información, los contenidos de
información pueden ser transferidos al dispositivo móvil inalámbrico
1414 de uno o más usuarios en el bloque 3208. La información
proporcionada puede ser capaz de volver a sincronizar el dispositivo
móvil inalámbrico 1414. Si se toma una determinación en el bloque
de decisión 3206 de no transferir los contenidos de información, el
método 3200 puede proseguir por el bloque de decisión 3210.
En el bloque de decisión 3210, puede
establecerse una determinación sobre si se ha de enviar una
notificación. Si se toma una determinación de enviar una
notificación, puede enviarse a uno o más usuarios una notificación
referente a los contenidos de información. Si se toma una
determinación, en el bloque de decisión 3210, de no enviar una
notificación, el método 3200 puede proseguir por el bloque de
decisión 3214.
Puede establecerse una determinación en el
bloque de decisión 3214 con respecto a si se ha de actualizar un
retenedor de contenidos (por ejemplo, una carpeta o una tabla de
contenidos). Si se establece una determinación de actualizar el
retenedor de contenidos, un retenedor de contenidos del tipo de
contenidos puede ser actualizado de manera que incluya los
contenidos de información. El retenedor de contenidos puede ser
capaz de efectuar un seguimiento del estado de privacidad de los
contenidos de información. Si se establece una determinación de no
actualizar el retenedor de contenidos en el bloque de decisión 3214,
ó al completarse las operaciones en el bloque 3216, el método 3200
puede terminar.
En una realización proporcionada a modo de
ejemplo, la actualización de la tabla de contenidos puede incluir
añadir los contenidos de información a la tabla de contenidos (por
ejemplo, la tabla de contenidos 1902, 1904) o modificar los
contenidos de información existentes en la tabla de contenidos. Por
ejemplo, la modificación de los contenidos de información
existentes puede incluir determinar si un usuario asociado con los
contenidos de información recibidos es un propietario de los
contenidos de información existentes, y modificar los contenidos de
información existentes basándose en la determinación.
En una realización proporcionada a modo de
ejemplo, las operaciones que tienen lugar en los bloques de decisión
3206, 3210, 3214 pueden producirse en cualquier orden y/o
simultáneamente.
La Figura 33 ilustra un método 3300 para
procesar o tratar contenidos de información de acuerdo con una
realización proporcionada a modo de ejemplo. El método 3300 puede
ser llevado a cabo por el dispositivo inalámbrico 1414 ó llevado a
cabo de otra manera.
Los contenidos de información de un tipo de
contenidos son recibidos, procedentes del servidor inalámbrico 205,
en el bloque 3302. Los contenidos de información pueden incluir, a
modo de ejemplo, un elemento de calendario, un elemento de
memorando, un elemento de contacto, un elemento de tarea, un
elemento de tablón de mensajes y/o un elemento de libro de
direcciones. Pueden utilizarse también otros contenidos de
información.
En el bloque 3304, se actualiza una estructura
de datos de contenidos del tipo de contenidos de manera que incluya
los contenidos de información. La estructura de datos de contenidos
puede tener el estado de privacidad de los contenidos de
información. La estructura de datos de contenidos puede consistir en
una carpeta, una tabla de contenidos o una estructura
diferente.
En el bloque 3306, puede proporcionarse una
confirmación de actualización al servidor inalámbrico 205.
La información asociada con los contenidos de
información es presentada visualmente en una interfaz de usuario
del cliente móvil inalámbrico 1414, en el bloque 2208.
La Figura 34 ilustra un método 3400 para borrar
contenidos de información compartidos de acuerdo con una realización
proporcionada a modo de ejemplo. El método 3100 puede ser llevado a
cabo por el subsistema de gestión 1408 de contenidos de información
o llevado a efecto de otra manera.
En el bloque 3402, se recibe una notificación
para borrar contenidos de información compartidos de una tipo de
contenidos. Los contenidos de información compartidos pueden estar
asociados con un cierto número de usuarios.
En el bloque 3404, la tabla de sincronización
1410 es modificada para los usuarios con el fin de reflejar el
borrado de los contenidos de información compartidos.
En una realización proporcionada a modo de
ejemplo, el estatus de suministro de un registro de sincronización
de la tabla de sincronización 1410 puede ser modificado para los
usuarios con el fin de reflejar el borrado de los contenidos de
información compartidos.
En el bloque 3406, se proporciona una petición
de borrado para los contenidos de información compartidos al
dispositivo móvil inalámbrico 1414 de uno o más usuarios.
Puede recibirse una confirmación de borrado
procedente del dispositivo móvil inalámbrico 1414 del usuario, en
el bloque 3408.
En el bloque 3410, una estructura de datos de
contenidos del tipo de contenidos puede ser modificada con el fin
de eliminar los contenidos de información.
La Figura 35 ilustra un método 3500 para borrar
contenidos de información compartidos, de acuerdo con una
realización proporcionada a modo de ejemplo. El método 3500 puede
ser llevado a cabo por el dispositivo inalámbrico 1414 ó llevado a
efecto de otro modo.
En el bloque 3502, se recibe una petición de
borrado para contenidos de información compartidos de un tipo de
contenidos, procedente del servidor inalámbrico 205.
En el bloque 3504, una estructura de datos de
contenidos del tipo de contenidos es actualizada para extraer los
contenidos de información.
Puede proporcionarse una confirmación de borrado
al servidor inalámbrico 205, en el bloque 3506.
En el bloque 3508, los contenidos de información
compartidos pueden ser omitidos de la presentación visual de la
información asociada con la estructura de datos de contenidos en una
interfaz de usuario.
La Figura 36 muestra características de una
realización de un método que incluye descargar contenidos de
soportes de información a un cliente móvil inalámbrico basándose en
uno o más criterios para el cliente móvil inalámbrico. Según se
indica por la referencia 3610, se determina la disponibilidad de los
contenidos de los soportes de información que pueden ser copiados
en un cliente móvil inalámbrico desde un servidor inalámbrico. Los
soportes de información incluyen, si bien no están limitados por
éstos, imágenes, sonidos, texto y vídeos, así como combinaciones de
los mismos. Puede emprenderse un procedimiento de descubrimiento en
un servidor inalámbrico para obtener contenidos de soportes de
información de acuerdo con las preferencias de los clientes móviles
inalámbricos individuales. Las preferencias pueden estar
correlacionadas con un usuario del cliente móvil inalámbrico
registrado en el servidor inalámbrico. Para cada usuario/cliente
móvil inalámbrico, pueden estar asociados diferentes tipos de
soportes de información con el cliente móvil inalámbrico. Dentro de
cada tipo de soporte de información, pueden establecerse
preferencias adicionales. Por ejemplo, para soportes de música,
diferentes preferencias pueden incluir música clásica, música de
grandes orquestas, música tradicional, rock, rock
metálico, ópera y otros tipos de música que pueden tener
designaciones almacenadas en bases de datos electrónicas que son
accesibles por el servidor inalámbrico utilizando una red de
comunicaciones tal como la Internet. Las preferencias pueden
incluir también uno o más conjuntos de reglas para categorizar los
soportes de comunicaciones adquiridos como privados de un cliente
inalámbrico específico, accesibles entre clientes inalámbricos de
un grupo de compartimiento con el servidor inalámbrico, o accesibles
por entidades externas a un grupo de compartimiento del servidor
inalámbrico.
Otras categorizaciones adicionales de los
soportes de información adquiridos pueden estar estructuradas en
una base de datos del servidor inalámbrico. La accesibilidad a los
contenidos de los soportes de información adquiridos para cada
cliente móvil inalámbrico, puede ser regulada basándose en la
naturaleza de los contenidos del soporte de información. Por
ejemplo, un vídeo adquirido en el servidor inalámbrico desde una
fuente tal como un servidor situado en la Internet, puede ser
catalogado de acuerdo con una cuota de audiencia normalizada. El
servidor inalámbrico puede restringir a un cliente móvil inalámbrico
particular la adquisición de, o el acceso a, el vídeo adquirido,
basándose en el cliente móvil inalámbrico correspondiente a un
usuario registrado que tiene una edad con la que es inapropiado ver
el vídeo adquirido. Otro ejemplo incluye regular la adquisición o
el acceso a música basándose en una designación anexada que
representa la pertinencia del contenido de letras de la música. Las
preferencias para adquirir contenidos de soportes de información
pueden incluir también un conjunto de reglas de gestión orientadas
a los costes de adquisición de los contenidos de soportes de
información al alcance del servidor inalámbrico.
Según se indica por la referencia 3620, los
contenidos de soportes de información son transcodificados en un
formato correlacionado con el cliente inalámbrico. La
transcodificación es una conversión de digital a digital de un
formato a otro formato. Puede incluir, típicamente,
descodificar/descomprimir datos originales en un formato
intermedio, seguido de una nueva codificación del formato intermedio
en un formato de objeto o deseado. Las transcodificación puede
incluir un procedimiento para cambiar código ensamblado en función
de una plataforma o sistema operativo diferente. La
transcodificación proporciona un procedimiento para convertir un
archivo de soportes de información u objeto de un formato en otro.
Por ejemplo, la transcodificación puede utilizarse para la
conversión entre formatos de vídeo tales como el Beta, el VHS
(Sistema de Vídeo Doméstico -"Video Home System"), el
QuickTime, el Video para Windows, el MPEG (Grupo de Expertos de
Imagen en Movimiento -"Moving Picture Experts Group") y otros
formatos de vídeo. Otras conversiones de soportes de comunicaciones
pueden incluir archivos de texto y gráficos para uso en dispositivos
móviles que pueden tener tamaños de pantalla pequeños, una baja
memoria y bajas velocidades de transmisión de anchura de banda. La
transcodificación puede proporcionar la codificación de archivos a
una velocidad de transmisión de bits más baja sin tener que cambiar
los formatos de vídeo, un procedimiento que también es conocido como
transvelocidad. La transcodificación proporciona un mecanismo para
que un servidor inalámbrico proporcione un formato a un cliente
móvil inalámbrico específico, de acuerdo con los formatos que está
configurado para soportar el cliente móvil inalámbrico específico.
La transcodificación puede ser un procedimiento opcional, ya que
algunos contenidos de soportes de comunicaciones pueden
proporcionarse sin transcodificación.
En una realización, un servidor inalámbrico
puede regular la escala de contenidos de soportes de información
con el fin de generar una muestra de los contenidos de soportes de
información y enviar la muestra al cliente móvil inalámbrico. La
muestra puede ser utilizada por el cliente móvil inalámbrico para
ver preliminarmente los contenidos de soportes de información antes
de que los contenidos de los soportes de información sean
descargados al cliente móvil inalámbrico desde el servidor
inalámbrico. La muestra previamente vista puede ser marcada para la
descarga ulterior del contenido completo del soporte de información.
Por ejemplo, pueden proporcionarse imágenes de baja resolución a un
cliente móvil inalámbrico para que las hojee. Puede proporcionarse
como muestra un corto fragmento de un vídeo a un cliente móvil
inalámbrico, con una resolución baja. Es posible proporcionar un
corto fragmento de una grabación de audio como muestra para un
cliente móvil inalámbrico, con una calidad baja. La marcación de
las muestras que se han visto preliminarmente hace posible que se
descargue el correspondiente archivo de soporte de información de
gran tamaño y calidad más alta/resolución más alta, al cliente
móvil inalámbrico en un instante ulterior, o que se descargue bajo
demanda. La marcación puede realizarse en el servidor inalámbrico,
en el cliente móvil inalámbrico o tanto en el servidor inalámbrico
como en el cliente móvil inalámbrico.
En una realización, los contenidos de soportes
de información que han sido marcados pueden ser transferidos
automáticamente en un formato completo de alta calidad/resolución
más alta cuando se establece una conexión local entre el cliente
móvil inalámbrico y el servidor inalámbrico. La conexión local puede
ser a través de una conexión por cable local, tal como por un cable
de USB [bus en serie universal -"universal serial bus"], o de
una conexión inalámbrica local, tal como una red
Wi-Fi. La conexión local puede utilizar tecnología
Bluetooth. El servidor inalámbrico y el cliente móvil inalámbrico
detectan la conexión local y pueden establecer los canales de
comunicación apropiados utilizando tratamientos de canal estándar de
acuerdo con protocolos habilitados en el servidor inalámbrico y en
el cliente móvil inalámbrico.
Según se indica por la referencia 3630, los
contenidos de soportes de información son descargados al cliente
móvil inalámbrico basándose en uno o más criterios para el cliente
inalámbrico. Los criterios se definen en el servidor inalámbrico.
Los criterios asociados con un cliente móvil inalámbrico específico
pueden incluir la disponibilidad de transporte de los contenidos de
soportes de información, un plan de datos asociado con el cliente
inalámbrico, el tamaño de los archivos de los contenidos de soportes
de información, la vida útil de las baterías de las fuentes de
potencia del cliente inalámbrico, los ajustes de usuario para el
cliente inalámbrico y/u otros criterios.
\newpage
La descarga de los contenidos de los soportes de
información, que puede proporcionarse en cualquier momento dado,
puede hacerse en relación con el medio de transporte disponible
entre el servidor inalámbrico y un cliente inalámbrico móvil
especificado. Puede utilizarse un ajuste de costes para determinar
el instante en que pueden ser descargados los contenidos de
soportes de información. Es posible ajustar un umbral de coste en el
servidor inalámbrico para un cliente móvil inalámbrico específico,
de tal manera que, si se toma una determinación de que la descarga
de los contenidos de soportes de información sobrepasaría el umbral
de coste para un recorrido o camino de transmisión específico, el
servidor inalámbrico retrasará la descarga hasta que se disponga de
transporte a un coste inferior al umbral. Por ejemplo, un
procedimiento de umbral de coste puede permitir el envío de una
muestra de soporte de información a un cliente móvil inalámbrico a
través de una red inalámbrica, al tiempo que restringe el
transporte del contenido completo del soporte de información por la
misma red inalámbrica. El mismo procedimiento de umbral de coste
puede permitir el transporte del contenido completo del soporte de
información a través de otra red. En diversas realizaciones, un
criterio de coste de transporte permitirá la transferencia de
contenidos de soportes de información con el establecimiento de un
canal de comunicación local entre el servidor inalámbrico y un
cliente móvil inalámbrico dado, tal como la comunicación a través
de un cable de USB o red Wi-Fi correlacionados con
el servidor inalámbrico.
Al verificar la identificación del cliente móvil
inalámbrico para recibir los contenidos de soportes de información,
el servidor inalámbrico puede acceder a su base de datos para
determinar el plan de datos al que se suscribe el usuario asociado
del conjunto de clientes móviles inalámbricos. El cliente móvil
inalámbrico puede tener múltiples planes de datos que son
identificados en el servidor inalámbrico. Es posible acceder a los
diversos planes de datos en el servidor inalámbrico para determinar
si la transferencia al cliente móvil inalámbrico a través de una
red particular se encuentra dentro de los límites de los planes de
datos. Al determinar los planes de datos aplicables, los planes de
datos pueden ser comparados para la selección de un plan de datos
con el fin de proporcionar el conjunto de reglas para la
transferencia de los datos dentro del plan de datos seleccionado.
Pueden utilizarse ajustes de preferencia para establecer límites en
factores variables. Por ejemplo, un plan de datos puede permitir
que se envíe una cantidad máxima de datos, o permitir un número
máximo de minutos de tiempo de conexión, sin incurrir en costes,
pero permitir a un usuario superar tales máximos con un cierto
coste por unidad de tiempo o unidad de bits de datos por encima del
máximo. Los ajustes de preferencia pueden permitir a cada cliente
móvil inalámbrico del servidor inalámbrico tener un nivel de umbral
ajustado que el cliente móvil inalámbrico específico puede superar
sin un coste máximo adicional. Los planes de datos pueden incluir
otros ajustes de reglas para regular el uso de la red
correspondiente al plan de datos.
Las características de los clientes móviles
inalámbricos de un servidor inalámbrico pueden diferir entre los
clientes móviles inalámbricos, tanto por lo que respecta a las
facultades como a las capacidades de cada uno de los clientes
móviles inalámbricos. Tales características afectan a la facultad
del servidor inalámbrico para transferir contenidos de soportes de
información. En una realización, el servidor inalámbrico puede
comparar el tamaño de archivo de los contenidos de soportes de
información que se han de transferir, en relación con es espacio de
almacenamiento disponible en el cliente móvil inalámbrico. Esto
puede llevarse a cabo en un intercambio de información referente a
la capacidad de almacenamiento del cliente móvil inalámbrico, sin
que tenga que intervenir el usuario del cliente móvil inalámbrico.
Puede ajustarse un límite de capacidad en el servidor inalámbrico
de tal manera que, si el tamaño de la información que se ha de
descargar es mayor que el límite de capacidad, el servidor
inalámbrico no enviará la información por un canal inalámbrico. Para
contenidos de archivo por encima del límite de capacidad, puede
llevarse a cabo una descarga automática cuando el servidor de
usuario determina que se ha establecido una conexión física, tal
como una conexión por USB, o que el dispositivo móvil inalámbrico
ha accedido a una red Wi-Fi del servidor
inalámbrico. Si tal transporte de USB o de Wi-Fi se
pierde en el curso de una transmisión, la transacción puede ser
detenida y reiniciada una vez que se haya restablecido el
transporte. Además, la transferencia de contenidos de soportes de
información puede ser regulada de acuerdo con otro estatus en el
servidor inalámbrico correlacionado con el dispositivo móvil
inalámbrico de objetivo o pretendido. En una realización, puede
eludirse o saltarse de manera efectiva un límite de capacidad a
través de la descarga de los contenidos de soportes de información
mediante el funcionamiento del servidor inalámbrico de manera que
proporcione un procedimiento a modo de generación de corriente de
datos para un cliente móvil inalámbrico, sin almacenar grandes
cantidades de datos en el cliente móvil inalámbrico. El cliente
móvil inalámbrico puede almacenar ulteriormente los contenidos de
los soportes de información bajo reglas de capacidad aplicables
para la transferencia de datos.
La descarga por parte del servidor inalámbrico
puede conducirse basándose en el tipo de instalaciones de
almacenamiento existentes en el cliente móvil inalámbrico de
objetivo. Si el cliente móvil inalámbrico no tiene el medio de
almacenamiento adecuado, tal como una tarjeta de SD u otro medio de
almacenamiento designado, la descarga no se lleva a cabo y se le
notifica al dispositivo inalámbrico móvil la falta de capacidad. La
descarga puede también estar basada en otros parámetros del
dispositivo, tales como la vida útil de las baterías de las fuentes
de potencia del cliente móvil inalámbrico de objetivo. Por ejemplo,
la descarga de los contenidos de soportes de información puede ser
suspendida en caso de que la capacidad de la batería del cliente
móvil inalámbrico de objetivo caiga por debajo de una magnitud
especificada. En una realización, la descarga de los contenidos de
soportes de información puede ser suspendida si la vida útil de la
batería cae por debajo del 20% de su magnitud total, y puede
reanudarse si la vida de útil de la batería supera el 25% de su
magnitud total.
Los criterios para controlar la descarga de
contenidos de soportes de información a un cliente móvil inalámbrico
pueden incluir el uso de ajustes para el cliente móvil inalámbrico
específico, almacenados en el servidor inalámbrico. El servidor
inalámbrico puede almacenar ajustes de usuario para cada uno de sus
clientes móviles inalámbricos. Los ajustes de usuario para cada
cliente móvil inalámbrico pueden no estar correlacionados entre los
clientes móviles inalámbricos del servidor inalámbrico. Los ajustes
de usuario para cada cliente móvil inalámbrico pueden tener uno o
más ajustes que están correlacionados entre los clientes móviles
inalámbricos del servidor inalámbrico. Los ajustes correlacionados
pueden corresponder a un grupo de compartimiento de los clientes
móviles inalámbricos con el servidor inalámbrico y pueden estar
basados en la naturaleza del grupo de compartimiento.
En diversas realizaciones, un servidor
inalámbrico proporciona un mecanismo para el transporte inteligente
de contenidos de soportes de información a cada uno de sus clientes
móviles inalámbricos. El servidor inalámbrico y un cliente móvil
inalámbrico pueden operar para proporcionar una sincronización de
doble sentido de los archivos de los contenidos de soportes de
información. Los archivos pueden disponerse en una cola en el
servidor inalámbrico y/o en un cliente móvil inalámbrico. La
operación en los archivos puede depender de diversos factores,
tales como el tamaño del archivo y el tipo de archivo, sin estar
limitados por éstos. Puede realizarse una transferencia de archivos
utilizando una conexión segura entre el servidor inalámbrico y un
cliente móvil inalámbrico que es única o exclusiva entre el
servidor inalámbrico y un cliente móvil inalámbrico. Dicho canal
seguro, tal y como se utiliza en diversas realizaciones aquí
preconizadas, hace posible la comunicación por el canal seguro sin
que sea estorbada por un cortafuegos del servidor inalámbrico y/o
del cliente móvil inalámbrico. En diversas realizaciones, un
servidor inalámbrico, tal como el que se expone aquí, interactúa con
un cliente móvil inalámbrico de tal manera que el servidor
inalámbrico es controlado a distancia para descargar contenidos de
soportes de información. El servidor inalámbrico puede ser realizado
en la práctica en una configuración de hardware, en una
configuración de software o en una configuración que tenga una
combinación de hardware y software, tal como software de una
computadora personal destinado a hacer funcionar la computadora
personal como servidor inalámbrico.
En una realización, un medio legible por la
máquina puede estar configurado para almacenar instrucciones que
son ejecutables en un servidor inalámbrico para descargar contenidos
de soportes de información a un cliente móvil inalámbrico del
servidor inalámbrico. Las instrucciones pueden ser ejecutables por
el servidor inalámbrico para determinar la disponibilidad de
contenidos de soportes de información para copiar los contenidos de
soportes de información en el cliente móvil inalámbrico desde un
servidor inalámbrico, a fin de transcodificar los contenidos de
soportes de información en un formato correlacionado con el cliente
inalámbrico, y para descargar los contenidos de soportes de
información al cliente móvil inalámbrico basándose en uno o más
criterios para el cliente inalámbrico. Las instrucciones pueden
proporcionar una o más instrucciones para que el servidor
inalámbrico identifique los criterios para los contenidos
inalámbricos especificados. Los criterios pueden incluir, si bien
no están limitados por éstos, la disponibilidad de transporte de los
contenidos de soportes de información, un plan de datos asociado
con el cliente inalámbrico, el tamaño de archivo de los contenidos
de soportes de información, la vida útil de las baterías de las
fuentes de potencia existentes en el cliente inalámbrico, y los
ajustes de usuario para el cliente inalámbrico. El medio legible por
la máquina puede incluir otras instrucciones asociadas con el
aporte de contenidos de soportes de información al cliente móvil
inalámbrico con respecto a las diversas realizaciones aquí
expuestas, tales como las realizaciones relacionadas con las
Figuras 1-36. El medio legible por la máquina puede
ser un medio legible por computadora. El medio legible por
computadora puede estar configurado en, o con, una computadora
personal configurada para incluir un servidor inalámbrico de
acuerdo con diversas realizaciones.
En una realización, un servidor inalámbrico
incluye un controlador y un agente susceptible de hacerse funcionar
con el controlador para descargar contenidos de soportes de
información a un cliente móvil inalámbrico basándose en uno o más
criterios para el cliente inalámbrico. Los criterios pueden ser
identificados en el servidor inalámbrico utilizando software y
hardware asociados con el agente para llevar a cabo las tareas de
descargar los contenidos de soportes de información a clientes
móviles inalámbricos deseados. El agente puede haberse dispuesto en
medio legible por la máquina, el cual está acoplado
comunicativamente con el controlador. El medio legible por la
máquina para el agente puede estar configurado para almacenar
instrucciones, las cuales, cuando se llevan a cabo por el servidor
inalámbrico, hacen que el servidor inalámbrico determine la
disponibilidad de los contenidos de soportes de información para
copiar los contenidos de los soportes de información en un cliente
inalámbrico, transcodificar los contenidos de los soportes de
información en un formato correlacionado con el cliente
inalámbrico, y descargar los contenidos de los soportes de
información en el cliente inalámbrico basándose en uno o más
criterios para el cliente inalámbrico. El medio legible por la
máquina para el agente puede incluir también instrucciones para
reducir la escala de los contenidos de soportes inalámbricos con el
fin de generar una muestra de los contenidos de soportes de
información, para enviar la muestra desde el servidor inalámbrico
al cliente inalámbrico antes de la descarga de los contenidos de
soportes de información en el cliente móvil inalámbrico, y para
descargar los contenidos de soportes de información, tras enviar la
muestra, en el establecimiento de una conexión local entre el
cliente móvil inalámbrico y el servidor inalámbrico. El agente
puede funcionar en diversas realizaciones para completar tareas
asociadas con métodos similares al método expuesto en relación con
la Figura 36. El servidor inalámbrico puede estar configurado de
acuerdo con diversas realizaciones conforme a lo divulgado aquí, y
puede incluir un cierto número de interfaces para descargar
contenidos de soportes de información en un cliente móvil
inalámbrico de objetivo o deseado. El servidor inalámbrico puede
incluir una interfaz Wi-Fi. El servidor inalámbrico
puede incluir tecnología Bluetooth. El servidor inalámbrico puede
incluir una interfaz de USB. El servidor inalámbrico puede descargar
los contenidos de soportes de información a un cliente móvil
inalámbrico a través de una capacidad para Wi-Fi,
tecnología Bluetooth, un cable trenzado, una red basada en
portadora o combinaciones de los mismos.
Diversas realizaciones o combinaciones de
realizaciones para los aparatos y métodos para un servidor
inalámbrico, tal como se han descrito aquí, pueden llevarse a
efecto en implementaciones de hardware, en implementaciones de
software y en combinaciones de implementaciones de hardware y
software. Estas implementaciones pueden incluir un medio legible
por la máquina y que tiene instrucciones ejecutables por la máquina,
tal como un medio legible por computadora y que tiene instrucciones
ejecutables por la computadora con el fin de hacer funcionar el
servidor inalámbrico en una relación de grupo con uno o más clientes
móviles inalámbricos, de tal manera que la información es
diseminada entre el grupo basándose en un estatus de privacidad
asociado con la información. Las comunicaciones del servidor
inalámbrico con el grupo y el compartimiento de información pueden
llevarse a efecto con criterios seguros. El medio legible por la
máquina no está limitado a ningún tipo de medio, cualquiera que
sea.
Diversas realizaciones o combinaciones de
realizaciones para los aparatos y métodos para un servidor móvil
inalámbrico, tal como se han descrito aquí, pueden llevarse a efecto
en implementaciones de hardware, en implementaciones de software y
en combinaciones de implementaciones de hardware y software. Estas
implementaciones pueden incluir un medio legible por la máquina y
que tiene instrucciones ejecutables por la máquina, tal como un
medio legible por computadora y que tiene instrucciones ejecutables
por la computadora con el fin de hacer funcionar el dispositivo
móvil inalámbrico en una disposición de múltiples modos, como un
cliente inalámbrico de múltiples servidores inalámbricos. El
dispositivo móvil inalámbrico puede estar configurado en una
relación de grupo con los servidores inalámbricos, de tal manera
que la información del dispositivo móvil inalámbrico interactúa con
los servidores inalámbricos para recibir y enviar información
basándose en un estatus de privacidad asociado con la información.
Las comunicaciones del dispositivo móvil inalámbrico con cada
servidor inalámbrico de un grupo asociado pueden llevarse a efecto
con criterios seguros. El medio legible por la máquina no está
limitado a ningún tipo de medio, cualquiera que sea.
Si bien se han ilustrado y descrito aquí
realizaciones específicas, se apreciará por parte de las personas
con conocimientos ordinarios en la técnica que las realizaciones
específicas mostradas pueden sustituirse por cualquier disposición
que se haya calculado para conseguir el mismo propósito. Debe
comprenderse que la anterior descripción se propone ser ilustrativa
y no restrictiva, y que la fraseología o terminología aquí empleada
lo es con el propósito de descripción, y no de limitación.
Combinaciones de las anteriores realizaciones así como de otras
realizaciones resultarán evidentes para los expertos de la técnica
por el estudio de la anterior descripción.
Claims (12)
-
\global\parskip0.900000\baselineskip
1. Un método que comprende:determinar, en un servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) la disponibilidad de contenidos de soportes de información para copiar los contenidos de soportes de información en un cliente móvil inalámbrico (210, 210-1, ..., 210-N), estando el cliente móvil inalámbrico registrado con el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), de tal manera que los modos de funcionamiento del cliente móvil inalámbrico (210, 210-1, ..., 210-N) son controlados por el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), incluyendo correlacionar los contenidos de soportes de información con preferencias atribuidas al cliente móvil inalámbrico (210, 210-1, ..., 210-N); ydescargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios para la descarga al cliente móvil inalámbrico (210, 210-1, ..., 210-N), de tal manera que los uno o más criterios están identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4). - 2. El método de acuerdo con la reivindicación 1, de tal modo que el método incluye establecer un canal de comunicación seguro ente el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) y el cliente móvil inalámbrico (210, 210-1, ..., 210-N) de tal manera que sustancialmente todas las comunicaciones entre el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) y el cliente móvil inalámbrico (210, 210-1, ..., 210-N) se producen por el canal de comunicación seguro, o de modo que el método incluye transcodificar los contenidos de soportes de información a un formato correlacionado con el cliente móvil inalámbrico (210, 210-1, ..., 210-N).
- 3. El método de acuerdo con la reivindicación 1 ó la reivindicación 2, en el cual descargar los contenidos de soportes de información incluye descargar automáticamente los contenidos de soportes de información desde el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) al satisfacerse los uno o más criterios, o en el que descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) incluye descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en un plan de datos asociado con el cliente móvil inalámbrico (210, 210-1, ..., 210-N), o en el cual descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) incluye descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en el tamaño de archivo de los contenidos de soportes de información, o en el que descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) incluye descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en la vida útil de las baterías del cliente móvil inalámbrico (210, 210-1, ..., 210-N), o en el que descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) incluye descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en ajustes de usuario, o en el cual descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) incluye descargar los contenidos de soportes de información utilizando una interfaz Wi-Fi y/o utilizando una interfaz de USB.
- 4. El método de acuerdo con cualquiera de las reivindicaciones precedentes, en el cual descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) incluye descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en la disponibilidad de transporte, y, preferiblemente, en el que descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en la disponibilidad de transporte incluye descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en el coste del transporte.
- 5. El método de acuerdo con cualquiera de las reivindicaciones precedentes, de tal manera que el método incluye:reducir la escala de los contenidos de soportes de información para generar una muestra de los contenidos de soportes de información; yenviar la muestra desde el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) al cliente móvil inalámbrico (210, 210-1, ..., 210-N) antes de descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) desde el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), y preferiblemente, de tal modo que descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) incluye descargar los contenidos de soportes de información, tras el envío de la muestra, con el establecimiento de una conexión local entre el cliente móvil inalámbrico (210, 210-1, ..., 210-N) y el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4).
- 6. Un medio legible por computadora y que almacena instrucciones, las cuales, cuando se llevan a cabo por una máquina, hacen que la máquina realice operaciones que comprenden el método de acuerdo con cualquiera de las reivindicaciones 1 a 5.
\global\parskip1.000000\baselineskip
- 7. Un servidor inalámbrico que comprende:un controlador;un agente susceptible de hacerse funcionar con el controlador para identificar un cliente móvil inalámbrico (210, 210-1, ..., 210-N) como registrado con el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), de tal manera que los modos de funcionamiento del cliente móvil inalámbrico (210, 210-1, ..., 210-N) son controlados por el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), susceptible de hacerse funcionar con el controlador para determinar la disponibilidad de contenidos de soportes de información para copiar los contenidos de soportes de información en el cliente móvil inalámbrico (210, 210-1, ..., 210-N), de tal manera que los contenidos de soportes de información son correlacionados con preferencias atribuibles al cliente móvil inalámbrico (210, 210-1, ..., 210-N), y susceptible de hacerse funcionar con el controlador para descargar lo contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en uno o más criterios para la descarga al servidor móvil inalámbrico (210, 210-1, ..., 210-N), de manera que los uno o más criterios están identificados en el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4); yuna interfaz, destinada a descargar los contenidos de soportes de información a un cliente móvil inalámbrico (210, 210-1, ..., 210-N).
- 8. El servidor inalámbrico de acuerdo con la reivindicación 7, de tal manera que el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) está configurado para establecer un canal de comunicación seguro entre el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) y el cliente móvil inalámbrico (210, 210-1, ..., 210-N), de tal modo que sustancialmente todas las comunicaciones entre el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) y el cliente móvil inalámbrico (210, 210-1, ..., 210-N) son por el canal de comunicación seguro.
- 9. El servidor inalámbrico de acuerdo con la reivindicación 7 ó la reivindicación 8, en el cual la interfaz incluye una interfaz Wi-Fi, o en el cual la interfaz incluye una interfaz de USB.
- 10. El servidor inalámbrico de acuerdo con cualquiera de las reivindicaciones 7 a 9, en el que los uno o más criterios incluyen costes de transporte, o en el cual los uno o más criterios incluyen un plan de datos asociado con el cliente móvil inalámbrico (210, 210-1, ..., 210-N), o en el que los uno o más criterios incluyen un tamaño de archivo de los contenidos de soportes de información, o en el cual los unos o más criterios incluyen la vida útil de las baterías del cliente móvil inalámbrico (210, 210-1, ..., 210-N).
- 11. El servidor inalámbrico de acuerdo con cualquiera de las reivindicaciones 7 a 10, en el cual el agente está dispuesto en un medio legible por la máquina, de manera que el medio legible por la máquina está acoplado comunicativamente al controlador, estando el medio legible por la máquina configurado para almacenar instrucciones, las cuales, cuando se llevan a cabo por el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4), hacen que el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) lleve a cabo operaciones que incluyen:determinar la disponibilidad de contenidos de soportes de información para copiar los contenidos de soportes de información en el cliente móvil inalámbrico (210, 210-1, ..., 210-N); ydescargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) basándose en los uno o más criterios para el cliente móvil inalámbrico (210, 210-1, ..., 210-N).
- 12. El servidor inalámbrico de acuerdo con cualquiera de las reivindicaciones 7 a 11, en el cual las instrucciones incluyen una o más instrucciones para:reducir la escala de los contenidos de soportes de información con el fin de generar una muestra de los contenidos de soportes de información;enviar la muestra desde el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4) al cliente móvil inalámbrico (210, 210-1, ..., 210-N) antes de descargar los contenidos de soportes de información al cliente móvil inalámbrico (210, 210-1, ..., 210-N) desde el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4); ydescargar los contenidos de soportes de información, tras el envío de la muestra, con el establecimiento de una conexión local entre el cliente móvil inalámbrico (210, 210-1, ..., 210-N) y el servidor inalámbrico (205, 205-1, 205-2, 205-3, 205-4).
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US95254407P | 2007-07-27 | 2007-07-27 | |
| US952544P | 2007-07-27 | ||
| US97627307P | 2007-09-28 | 2007-09-28 | |
| US976273P | 2007-09-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2346165T3 true ES2346165T3 (es) | 2010-10-11 |
Family
ID=40328934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08160285T Active ES2346165T3 (es) | 2007-07-27 | 2008-07-11 | Aparato y metodos para el funcionamiento de un servidor inalambrico. |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US8626867B2 (es) |
| EP (1) | EP2034775B1 (es) |
| AT (1) | ATE469499T1 (es) |
| DE (1) | DE602008001344D1 (es) |
| ES (1) | ES2346165T3 (es) |
Families Citing this family (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102355466B (zh) | 2004-04-30 | 2016-01-20 | 黑莓有限公司 | 处理数据传输的系统和方法 |
| KR101351751B1 (ko) * | 2007-01-16 | 2014-01-15 | 엘지전자 주식회사 | 이동통신단말기의 첨부파일 리스트 디스플레이 방법,이메일 프로토콜을 이용한 첨부파일의 다운로드 및 업로드방법, 및 이를 수행하기 위한 이동통신단말기 |
| US10079912B2 (en) * | 2007-07-27 | 2018-09-18 | Blackberry Limited | Wireless communication system installation |
| US8086677B2 (en) | 2007-07-27 | 2011-12-27 | Research In Motion Limited | Information exchange in wireless servers |
| EP2034775B1 (en) * | 2007-07-27 | 2010-05-26 | Research In Motion Limited | Apparatus and methods for operation of a wireless server |
| EP2031914B1 (en) * | 2007-07-27 | 2011-02-02 | Research In Motion Limited | Administration of wireless systems |
| US8005922B2 (en) * | 2007-07-27 | 2011-08-23 | Research In Motion Limited | Remote control in a wireless communication system |
| EP2031911B1 (en) * | 2007-07-27 | 2017-03-01 | BlackBerry Limited | Method and system for resource sharing |
| US9270682B2 (en) * | 2007-07-27 | 2016-02-23 | Blackberry Limited | Administration of policies for wireless devices in a wireless communication system |
| EP2031913B1 (en) * | 2007-07-27 | 2011-01-12 | Research In Motion Limited | Apparatus and methods for coordination of wireless systems |
| EP2031910A3 (en) * | 2007-07-27 | 2009-04-29 | Research In Motion Limited | Administration of wireless devices in a wireless communication system |
| US8352550B2 (en) * | 2007-07-27 | 2013-01-08 | Research In Motion Limited | Wireless communication systems |
| US20090119678A1 (en) * | 2007-11-02 | 2009-05-07 | Jimmy Shih | Systems and methods for supporting downloadable applications on a portable client device |
| US8027671B2 (en) * | 2008-01-14 | 2011-09-27 | Penthera Partners, Inc. | Delivering files to a mobile device |
| US8516095B2 (en) * | 2008-05-23 | 2013-08-20 | Research In Motion Limited | Remote administration of mobile wireless devices |
| GB0811407D0 (en) * | 2008-06-20 | 2008-07-30 | Symbian Software Ltd | Cost influenced downloading |
| KR101541911B1 (ko) * | 2008-07-16 | 2015-08-06 | 삼성전자주식회사 | 사용자 인터페이스에서 보안 서비스를 제공하는 장치 및 방법 |
| DE102008057010A1 (de) * | 2008-11-12 | 2010-05-20 | Vodafone Holding Gmbh | Übertragung von Daten in Telekommunikationsnetzen |
| KR101267833B1 (ko) * | 2008-11-20 | 2013-05-27 | 에스케이플래닛 주식회사 | 관련 음향 컨텐츠 제공 시스템, 방법, 서비스 서버 및 종단단말기 |
| US8532714B2 (en) * | 2009-01-29 | 2013-09-10 | Qualcomm Incorporated | Dynamically provisioning a device with audio processing capability |
| US8065361B2 (en) | 2009-02-27 | 2011-11-22 | Research In Motion Limited | Apparatus and methods using a data hub server with servers to source and access informational content |
| US9407686B2 (en) * | 2009-02-27 | 2016-08-02 | Blackberry Limited | Device to-device transfer |
| EP2454675A4 (en) * | 2009-07-14 | 2016-10-26 | Penthera Partners Inc | DISTRIBUTING FILES TO A MOBILE DEVICE |
| US8996647B2 (en) | 2010-06-09 | 2015-03-31 | International Business Machines Corporation | Optimizing storage between mobile devices and cloud storage providers |
| US8463859B2 (en) * | 2010-07-02 | 2013-06-11 | Research In Motion Limited | Email system including synchronization server(s) providing synchronization based upon synchronization indicators stored on mobile devices and related methods |
| EP2615780B1 (en) * | 2010-09-08 | 2015-04-15 | Panasonic Corporation | Content transmission device and network node |
| US20120089484A1 (en) * | 2010-10-08 | 2012-04-12 | Shiv Kumar | Methods, Devices, and Computer Program Product for Offering Media Content Based on User Preferences |
| CA2769646C (en) * | 2010-11-15 | 2013-10-29 | Research In Motion Limited | Controlling data transfer on mobile devices |
| US8824437B2 (en) * | 2011-03-02 | 2014-09-02 | Ricoh Company, Ltd. | Wireless communications device, electronic apparatus, and methods for determining and updating access point |
| US9559868B2 (en) * | 2011-04-01 | 2017-01-31 | Onavo Mobile Ltd. | Apparatus and methods for bandwidth saving and on-demand data delivery for a mobile device |
| JP5112532B2 (ja) * | 2011-04-26 | 2013-01-09 | 株式会社東芝 | 情報処理装置 |
| US8537029B2 (en) * | 2011-05-04 | 2013-09-17 | General Electric Company | Systems, methods, and apparatus for facilitating utility meter communication |
| US9161226B2 (en) | 2011-10-17 | 2015-10-13 | Blackberry Limited | Associating services to perimeters |
| US9613219B2 (en) | 2011-11-10 | 2017-04-04 | Blackberry Limited | Managing cross perimeter access |
| US9787681B2 (en) | 2012-01-06 | 2017-10-10 | Optio Labs, Inc. | Systems and methods for enforcing access control policies on privileged accesses for mobile devices |
| US9609020B2 (en) | 2012-01-06 | 2017-03-28 | Optio Labs, Inc. | Systems and methods to enforce security policies on the loading, linking, and execution of native code by mobile applications running inside of virtual machines |
| CA2860917A1 (en) | 2012-01-06 | 2013-07-11 | Optio Labs, LLC | Systems and methods for enforcing security in mobile computing |
| US20130332362A1 (en) * | 2012-06-11 | 2013-12-12 | Visa International Service Association | Systems and methods to customize privacy preferences |
| US10607219B2 (en) | 2012-06-11 | 2020-03-31 | Visa International Service Association | Systems and methods to provide privacy protection for activities related to transactions |
| US9369466B2 (en) | 2012-06-21 | 2016-06-14 | Blackberry Limited | Managing use of network resources |
| US10332108B2 (en) * | 2012-08-01 | 2019-06-25 | Visa International Service Association | Systems and methods to protect user privacy |
| US9202016B2 (en) * | 2012-08-15 | 2015-12-01 | Verizon Patent And Licensing Inc. | Management of private information |
| US9363670B2 (en) | 2012-08-27 | 2016-06-07 | Optio Labs, Inc. | Systems and methods for restricting access to network resources via in-location access point protocol |
| US9773107B2 (en) | 2013-01-07 | 2017-09-26 | Optio Labs, Inc. | Systems and methods for enforcing security in mobile computing |
| US20140273857A1 (en) * | 2013-03-13 | 2014-09-18 | Optio Labs, Inc. | Systems and methods to secure short-range proximity signals |
| FR3004047A1 (fr) * | 2013-03-29 | 2014-10-03 | France Telecom | Technique de cooperation entre une pluralite d'entites clientes |
| US9049169B1 (en) * | 2013-05-30 | 2015-06-02 | Trend Micro Incorporated | Mobile email protection for private computer networks |
| US9559902B2 (en) * | 2013-06-02 | 2017-01-31 | Microsoft Technology Licensing, Llc | Distributed state model for system configuration synchronization |
| US9344833B2 (en) * | 2013-07-31 | 2016-05-17 | Sap Se | Data component in a mobile application framework |
| US9264934B2 (en) * | 2013-08-15 | 2016-02-16 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for controlling the transmission of streaming content in a wireless communication network |
| US9390276B2 (en) * | 2013-09-30 | 2016-07-12 | Lexisnexis, A Division Of Reed Elsevier Inc. | Flexible role based authorization model |
| US8943569B1 (en) | 2013-10-01 | 2015-01-27 | Myth Innovations, Inc. | Wireless server access control system and method |
| US9893769B2 (en) * | 2013-12-03 | 2018-02-13 | Sony Corporation | Computer ecosystem with temporary digital rights management (DRM) transfer |
| JP5884817B2 (ja) * | 2013-12-16 | 2016-03-15 | カシオ計算機株式会社 | 無線通信装置、無線通信システム、無線通信方法、プログラム、及びマスター |
| US9531542B2 (en) | 2014-09-19 | 2016-12-27 | Bank Of America Corporation | Secure remote password |
| US10116729B2 (en) | 2015-10-06 | 2018-10-30 | Verizon Digital Media Services Inc. | Dynamic media transformation service in a CDN |
| CN105450772B (zh) * | 2015-12-18 | 2019-08-23 | 北京奇虎科技有限公司 | 免流量下载方法及装置 |
| WO2017156332A1 (en) | 2016-03-09 | 2017-09-14 | Seemann Brian K | Home wireless discovery |
| US20180158030A1 (en) * | 2016-12-02 | 2018-06-07 | Microsoft Technology Licensing, Llc | Automatic meeting invite processing |
| US10536515B2 (en) * | 2016-12-23 | 2020-01-14 | Kausik Majumdar | Method and program product for robot communications |
| BR112020023826A2 (pt) * | 2018-05-24 | 2021-04-13 | Visa International Service Association | Método, e, primeiro computador. |
| US12476936B2 (en) | 2019-09-30 | 2025-11-18 | Resolution Products, Llc | Non-standard security devices that provide inputs to security systems |
| US11508227B2 (en) | 2019-09-30 | 2022-11-22 | Resolution Products, Llc | Mobile device as a security system component |
| US11540354B2 (en) | 2019-09-30 | 2022-12-27 | Resolution Products, Llc | Gateway with backup power and communications system |
| US11570707B2 (en) * | 2021-01-11 | 2023-01-31 | Dell Products L.P. | Systems and methods for comparison and scoring of network access points |
Family Cites Families (168)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7095854B1 (en) | 1995-02-13 | 2006-08-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6581025B2 (en) * | 1995-04-17 | 2003-06-17 | Discovision Associates | Time and work tracker for wireless devices |
| US6259405B1 (en) * | 1995-06-06 | 2001-07-10 | Wayport, Inc. | Geographic based communications service |
| US6021428A (en) | 1997-09-15 | 2000-02-01 | Genesys Telecommunications Laboratories, Inc. | Apparatus and method in improving e-mail routing in an internet protocol network telephony call-in-center |
| US6081827A (en) | 1996-09-23 | 2000-06-27 | Motorola, Inc. | Network navigation methods and systems using an article of mail |
| US20050010475A1 (en) | 1996-10-25 | 2005-01-13 | Ipf, Inc. | Internet-based brand management and marketing communication instrumentation network for deploying, installing and remotely programming brand-building server-side driven multi-mode virtual Kiosks on the World Wide Web (WWW), and methods of brand marketing communication between brand marketers and consumers using the same |
| US5999611A (en) | 1996-11-19 | 1999-12-07 | Stentor Resource Centre Inc. | Subscriber interface for accessing and operating personal communication services |
| US6684397B1 (en) | 1997-09-08 | 2004-01-27 | Novell, Inc. | Auto-install apparatus and method |
| US6047377A (en) | 1997-12-11 | 2000-04-04 | Sun Microsystems, Inc. | Typed, parameterized, and extensible access control permissions |
| US6292657B1 (en) | 1998-07-13 | 2001-09-18 | Openwave Systems Inc. | Method and architecture for managing a fleet of mobile stations over wireless data networks |
| EP0987860A3 (en) | 1998-09-16 | 2004-01-14 | Mitsubishi Materials Corporation | Radio server system |
| US6717910B1 (en) | 1998-09-30 | 2004-04-06 | Stmicroelectronics, Inc. | Method and apparatus for controlling network data congestion |
| US6397246B1 (en) * | 1998-11-13 | 2002-05-28 | International Business Machines Corporation | Method and system for processing document requests in a network system |
| US6983308B1 (en) | 1998-11-19 | 2006-01-03 | Openwave Systems, Inc. | Mail synchronization of remote and local mail systems |
| US6223291B1 (en) | 1999-03-26 | 2001-04-24 | Motorola, Inc. | Secure wireless electronic-commerce system with digital product certificates and digital license certificates |
| US6393484B1 (en) | 1999-04-12 | 2002-05-21 | International Business Machines Corp. | System and method for controlled access to shared-medium public and semi-public internet protocol (IP) networks |
| WO2000065763A2 (en) | 1999-04-26 | 2000-11-02 | Dodots, Inc. | Apparatus and method for delivering internet content |
| AU5025600A (en) | 1999-05-17 | 2000-12-05 | Foxboro Company, The | Process control configuration system with parameterized objects |
| US6591095B1 (en) | 1999-05-21 | 2003-07-08 | Motorola, Inc. | Method and apparatus for designating administrative responsibilities in a mobile communications device |
| US6430170B1 (en) | 1999-05-27 | 2002-08-06 | Qualcomm Inc. | Method and apparatus for generating random numbers from a communication signal |
| US6301484B1 (en) | 1999-08-31 | 2001-10-09 | Qualcomm Incorporated | Method and apparatus for remote activation of wireless device features using short message services (SMS) |
| US7171199B1 (en) | 1999-09-10 | 2007-01-30 | Lucent Technologies Inc. | Method and system for directing a data message in a wireless communications network including multiple wireless systems |
| US6728531B1 (en) | 1999-09-22 | 2004-04-27 | Motorola, Inc. | Method and apparatus for remotely configuring a wireless communication device |
| US6628928B1 (en) * | 1999-12-10 | 2003-09-30 | Ecarmerce Incorporated | Internet-based interactive radio system for use with broadcast radio stations |
| US7003571B1 (en) | 2000-01-31 | 2006-02-21 | Telecommunication Systems Corporation Of Maryland | System and method for re-directing requests from browsers for communication over non-IP based networks |
| US6675165B1 (en) * | 2000-02-28 | 2004-01-06 | Barpoint.Com, Inc. | Method for linking a billboard or signage to information on a global computer network through manual information input or a global positioning system |
| US6970859B1 (en) * | 2000-03-23 | 2005-11-29 | Microsoft Corporation | Searching and sorting media clips having associated style and attributes |
| US20030021275A1 (en) | 2000-03-31 | 2003-01-30 | Mohammed Shabeer | Mobile data routing |
| US6820088B1 (en) | 2000-04-10 | 2004-11-16 | Research In Motion Limited | System and method for synchronizing data records between multiple databases |
| US6732175B1 (en) | 2000-04-13 | 2004-05-04 | Intel Corporation | Network apparatus for switching based on content of application data |
| US6615038B1 (en) | 2000-04-28 | 2003-09-02 | Samsung Electronics Co., Ltd. | System and method for automatically creating and updating a mobile station configuration database in a wireless network |
| US6944651B2 (en) | 2000-05-19 | 2005-09-13 | Fusionone, Inc. | Single click synchronization of data from a public information store to a private information store |
| US20040204041A1 (en) * | 2000-06-16 | 2004-10-14 | Fillebrown Lisa A. | Wireless tablet for a personal wireless network |
| US20010053134A1 (en) * | 2000-06-16 | 2001-12-20 | Fillebrown Lisa A. | Router for a personal wireless network |
| US8386557B2 (en) * | 2000-06-16 | 2013-02-26 | Enfora, Inc. | Method for supporting a personal wireless network |
| US20010054060A1 (en) * | 2000-06-16 | 2001-12-20 | Fillebrown Lisa A. | Personal wireless network |
| US20020013155A1 (en) | 2000-06-23 | 2002-01-31 | Jamthe Shirish N. | Mobile communications device data sharing system and method |
| AR029290A1 (es) | 2000-06-28 | 2003-06-18 | American Express Travel Relate | Sistema y metodo para integrar datos publicos y privados |
| US6738808B1 (en) | 2000-06-30 | 2004-05-18 | Bell South Intellectual Property Corporation | Anonymous location service for wireless networks |
| GB2371382B (en) | 2000-08-22 | 2004-01-14 | Symbian Ltd | Database for use with a wireless information device |
| US20020026398A1 (en) | 2000-08-24 | 2002-02-28 | Sheth Beerud D. | Storefront for an electronic marketplace for services |
| GB2367213B (en) | 2000-09-22 | 2004-02-11 | Roke Manor Research | Access authentication system |
| US6650890B1 (en) | 2000-09-29 | 2003-11-18 | Postini, Inc. | Value-added electronic messaging services and transparent implementation thereof using intermediate server |
| US8255791B2 (en) | 2000-11-29 | 2012-08-28 | Dov Koren | Collaborative, flexible, interactive real-time displays |
| US20020069298A1 (en) | 2000-12-01 | 2002-06-06 | Jorgen Birkler | Mobile terminal having multiple personal information management functionality |
| US6681107B2 (en) | 2000-12-06 | 2004-01-20 | Xybernaut Corporation | System and method of accessing and recording messages at coordinate way points |
| CA2432590C (en) | 2000-12-22 | 2010-08-10 | Research In Motion Limited | Information browser system and method for a wireless communication device |
| US6993326B2 (en) * | 2001-04-02 | 2006-01-31 | Bellsouth Intellectual Property Corporation | System and method for providing short message targeted advertisements over a wireless communications network |
| WO2002087188A1 (en) | 2001-04-19 | 2002-10-31 | Nokia Corporation | Method and system for privacy preferences management using a synchronisation protocol |
| JP4566443B2 (ja) | 2001-04-24 | 2010-10-20 | パナソニック株式会社 | 無線通信システム |
| US20060167985A1 (en) | 2001-04-26 | 2006-07-27 | Albanese Michael J | Network-distributed data routing |
| US6944760B2 (en) | 2001-05-24 | 2005-09-13 | Openwave Systems Inc. | Method and apparatus for protecting identities of mobile devices on a wireless network |
| US20030086620A1 (en) * | 2001-06-27 | 2003-05-08 | Lucco Steven E. | System and method for split-stream dictionary program compression and just-in-time translation |
| US7647409B2 (en) | 2001-06-28 | 2010-01-12 | International Business Machines Corporation | Gradual online subscription removal |
| US7421411B2 (en) | 2001-07-06 | 2008-09-02 | Nokia Corporation | Digital rights management in a mobile communications environment |
| US20030008662A1 (en) | 2001-07-09 | 2003-01-09 | Stern Edith H. | Systems and methods wherein a mobile user device operates in accordance with a location policy and user device information |
| US6968389B1 (en) | 2001-07-17 | 2005-11-22 | Cisco Technology, Inc. | System and method for qualifying requests in a network |
| US20030041125A1 (en) | 2001-08-16 | 2003-02-27 | Salomon Kirk C. | Internet-deployed wireless system |
| US7006820B1 (en) | 2001-10-05 | 2006-02-28 | At Road, Inc. | Method for determining preferred conditions for wireless programming of mobile devices |
| US20030078036A1 (en) | 2001-10-19 | 2003-04-24 | Yuan-Jung Chang | Device and method for automatically installing software by wireless identification |
| WO2003058375A2 (en) | 2001-10-26 | 2003-07-17 | Zeosoft Corporation | Development, management of distributed clients and servers |
| US7317699B2 (en) | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
| US6721297B2 (en) | 2001-11-19 | 2004-04-13 | Motorola, Inc. | Method and apparatus for providing IP mobility for mobile networks |
| EP1355231A3 (en) | 2001-11-21 | 2003-10-29 | Sun Microsystems, Inc. | Processing data files using plug-ins |
| WO2003048964A1 (en) * | 2001-11-30 | 2003-06-12 | Erlend Olson | Wireless network architecture and method |
| JP2003174097A (ja) | 2001-12-06 | 2003-06-20 | Toshiba Corp | 半導体装置およびその製造方法 |
| US6973384B2 (en) | 2001-12-06 | 2005-12-06 | Bellsouth Intellectual Property Corporation | Automated location-intelligent traffic notification service systems and methods |
| MXPA04005737A (es) | 2001-12-13 | 2004-12-06 | Thomson Licensing Sa | Aparato y metodos para transferencia retrasada de informacion por redes. |
| US20030142653A1 (en) | 2002-01-25 | 2003-07-31 | Ming-Ru Jiang | Internal code control system and method for wireless data download |
| US6721578B2 (en) | 2002-01-31 | 2004-04-13 | Qualcomm Incorporated | System and method for providing an interactive screen on a wireless device interacting with a server |
| US7127261B2 (en) * | 2002-02-22 | 2006-10-24 | Julian Van Erlach | Enhanced telecommunication services |
| CN1838672A (zh) | 2002-03-18 | 2006-09-27 | 索尼株式会社 | 信息处理装置和信息处理方法 |
| US7783593B2 (en) | 2002-04-04 | 2010-08-24 | Verizon Business Global Llc | Method, device and computer program product including a lightweight directory access protocol client |
| US7043263B2 (en) | 2002-04-11 | 2006-05-09 | Kyocera Wireless Corp. | System and method for mobile configuration |
| US20030212616A1 (en) | 2002-05-09 | 2003-11-13 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
| US20030236823A1 (en) | 2002-06-19 | 2003-12-25 | Robert Patzer | Information sharing groups, server and client group applications, and methods therefor |
| US20030236914A1 (en) | 2002-06-25 | 2003-12-25 | Intel Corporation | Connection of next generation mobile nodes across previous generation networks to next generation networks |
| US7640293B2 (en) | 2002-07-17 | 2009-12-29 | Research In Motion Limited | Method, system and apparatus for messaging between wireless mobile terminals and networked computers |
| US7233975B1 (en) | 2002-08-19 | 2007-06-19 | Juniper Networks, Inc. | Private configuration of network devices |
| US7639654B2 (en) | 2002-08-29 | 2009-12-29 | Alcatel-Lucent Usa Inc. | Method and apparatus for mobile broadband wireless communications |
| US20040053602A1 (en) | 2002-09-18 | 2004-03-18 | Wurzburg Francis L. | Low-cost interoperable wireless multi-application and messaging service |
| AU2003274641A1 (en) | 2002-10-15 | 2004-05-04 | Active-Base Ltd. | System and method for the optimization of database |
| US7107045B1 (en) * | 2002-12-03 | 2006-09-12 | Sprint Spectrum L.P. | Method and system for distribution of media |
| EP1576791A1 (en) | 2002-12-12 | 2005-09-21 | Research In Motion Limited | Method and apparatus for providing restrictions on long distance calls from a wireless communication device |
| US7194254B2 (en) | 2002-12-30 | 2007-03-20 | Motorola Inc. | Apparatus for restricted browser access within a wireless communication device and method therefor |
| US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
| US7340043B2 (en) | 2003-01-16 | 2008-03-04 | At&T Knowledge Ventures, L.P. | Voice extensible markup language-based announcements for use with intelligent network services |
| US7103367B2 (en) | 2003-03-12 | 2006-09-05 | Sbc Knowledge Ventures, L.P. | Network-based services for misplaced cellular mobile stations |
| US9274576B2 (en) | 2003-03-17 | 2016-03-01 | Callahan Cellular L.L.C. | System and method for activation of portable and mobile media player devices for wireless LAN services |
| US7657273B2 (en) * | 2003-03-28 | 2010-02-02 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for calculating whether power level is sufficient for data transfer |
| JP3987460B2 (ja) | 2003-04-22 | 2007-10-10 | 株式会社日立コミュニケーションテクノロジー | 無線通信装置及び無線通信網 |
| US20040225525A1 (en) | 2003-05-05 | 2004-11-11 | Weitzman Vernon L. | Automatic contacts replication system and software |
| US7489938B2 (en) | 2003-05-14 | 2009-02-10 | Nokia Corporation | Apparatus and method for providing location information |
| JP3886934B2 (ja) | 2003-06-09 | 2007-02-28 | 株式会社東芝 | 無線通信装置、通信制御プログラム及び通信制御方法 |
| US20040260745A1 (en) | 2003-06-18 | 2004-12-23 | Gage Christopher A. S. | Load balancer performance using affinity modification |
| US7376901B2 (en) | 2003-06-30 | 2008-05-20 | Mitsubishi Electric Research Laboratories, Inc. | Controlled interactive display of content using networked computer devices |
| US8090402B1 (en) | 2003-09-26 | 2012-01-03 | Iwao Fujisaki | Communication device |
| US7080104B2 (en) | 2003-11-07 | 2006-07-18 | Plaxo, Inc. | Synchronization and merge engines |
| JP2005150983A (ja) | 2003-11-12 | 2005-06-09 | Ntt Docomo Inc | サーバ装置 |
| KR100991476B1 (ko) | 2003-11-12 | 2010-11-04 | 인터디지탈 테크날러지 코포레이션 | 상이한 타입의 액세스 기술 네트워크에 대한 애플리케이션서버 자동 액세스(asaa) 시스템 |
| KR100585748B1 (ko) | 2003-11-27 | 2006-06-07 | 엘지전자 주식회사 | 전화번호 싱크 방법 및 시스템 |
| US7526493B2 (en) | 2003-12-19 | 2009-04-28 | Solace Systems, Inc. | Meta-tagging in content routed networks |
| US7649895B2 (en) | 2003-12-30 | 2010-01-19 | Airwide Solutions Inc. | Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers |
| US20050186954A1 (en) | 2004-02-20 | 2005-08-25 | Tom Kenney | Systems and methods that provide user and/or network personal data disabling commands for mobile devices |
| US7640039B2 (en) | 2004-03-04 | 2009-12-29 | Access Company, Ltd. | Wireless communication terminal synchronization method, wireless communication system, wireless communication terminal, and server |
| US20050239034A1 (en) | 2004-04-07 | 2005-10-27 | Mckeagney Francis | Client/server distribution of learning content |
| US8630225B2 (en) | 2004-04-16 | 2014-01-14 | Broadcom Corporation | Over the air programming via a broadband access gateway |
| WO2005107282A1 (en) | 2004-04-30 | 2005-11-10 | Research In Motion Limited | System and method for handling restoration operations on mobile devices |
| US8463819B2 (en) | 2004-09-01 | 2013-06-11 | Oracle International Corporation | Centralized enterprise security policy framework |
| US7707249B2 (en) | 2004-09-03 | 2010-04-27 | Open Text Corporation | Systems and methods for collaboration |
| US7702730B2 (en) | 2004-09-03 | 2010-04-20 | Open Text Corporation | Systems and methods for collaboration |
| US7366110B2 (en) | 2004-09-30 | 2008-04-29 | Avaya Technology Corp. | Method and apparatus for merging call components during call reconstruction |
| US7227930B1 (en) | 2004-10-20 | 2007-06-05 | Core Mobility, Inc. | Systems and methods for criteria-based recording of voice data |
| FI123195B (fi) | 2004-11-22 | 2012-12-14 | Mavenir Systems Oy | Tietoliikenneverkkojen yli lähetettävien sanomien käsittely |
| KR100657825B1 (ko) | 2004-12-16 | 2006-12-14 | 한국전자통신연구원 | 다중모드 단말을 이용한 대용량 데이터 전송 방법 |
| DE602005005156T2 (de) | 2005-01-14 | 2009-05-28 | Research In Motion Ltd., Waterloo | System und Verfahren zur Fernlokalisierung einer verlorenen mobilen Kommunikationsvorrichtung |
| US7634502B2 (en) | 2005-01-24 | 2009-12-15 | Paul Colton | System and method for improved content delivery |
| US7529543B2 (en) | 2005-01-31 | 2009-05-05 | Fujitsu Limited | Configuring a device using a configuration manager |
| US7480264B1 (en) | 2005-02-10 | 2009-01-20 | Sonicwall, Inc. | Centralized wireless LAN load balancing |
| FI20055091A0 (fi) | 2005-02-24 | 2005-02-24 | Nokia Corp | Paikallismobiliteetin hallinta mobiilisissa Internetprotokollaverkossa |
| US7516478B2 (en) | 2005-06-03 | 2009-04-07 | Microsoft Corporation | Remote management of mobile devices |
| US7970386B2 (en) | 2005-06-03 | 2011-06-28 | Good Technology, Inc. | System and method for monitoring and maintaining a wireless device |
| WO2006128949A1 (en) | 2005-06-03 | 2006-12-07 | Elektrobit Wireless Communications Oy | Operating a mobile device |
| US8010997B2 (en) | 2005-06-30 | 2011-08-30 | Microsoft Corporation | Enforcing device settings for mobile devices |
| IN2005MU00878A (es) | 2005-07-22 | 2009-06-29 | ||
| US20070023292A1 (en) | 2005-07-26 | 2007-02-01 | The Regents Of The University Of California | Small object moving on printed circuit board |
| EP1750422B1 (en) | 2005-08-03 | 2009-06-17 | Research In Motion Limited | System and method of modifying communications policy settings in a wireless network |
| WO2007032996A2 (en) | 2005-09-07 | 2007-03-22 | Ace*Comm Corporation | Consumer configurable mobile communication solution |
| US7619999B2 (en) | 2005-10-03 | 2009-11-17 | Sony Corporation | Proximity based wireless network |
| US7945642B1 (en) | 2005-10-06 | 2011-05-17 | Sprint Spectrum L.P. | Method and system for providing software to a machine |
| JP5054699B2 (ja) | 2005-10-20 | 2012-10-24 | シスコ テクノロジー インコーポレーテッド | ポリシ施行点インターフェース・システムおよび方法 |
| US20080208956A1 (en) | 2005-12-14 | 2008-08-28 | Spiridellis Gregg N | Content aggregation and sharing system |
| US8935429B2 (en) | 2006-12-19 | 2015-01-13 | Vmware, Inc. | Automatically determining which remote applications a user or group is entitled to access based on entitlement specifications and providing remote application access to the remote applications |
| US8149771B2 (en) | 2006-01-31 | 2012-04-03 | Roundbox, Inc. | Reliable event broadcaster with multiplexing and bandwidth control functions |
| US7877392B2 (en) | 2006-03-01 | 2011-01-25 | Covario, Inc. | Centralized web-based software solutions for search engine optimization |
| WO2007106539A2 (en) | 2006-03-14 | 2007-09-20 | Internoded, Inc. | Apparatus and method for provisioning wireless data communication devices |
| KR20070099200A (ko) | 2006-04-03 | 2007-10-09 | 삼성전자주식회사 | 휴대형 무선 기기의 응용 모듈 접근 제한 장치 및 이를이용한 접근 제한 방법 |
| US7835736B2 (en) | 2006-04-03 | 2010-11-16 | Disney Enterprises, Inc. | System and method for initializing a portable communication device within a group at a point of activation |
| US7636574B2 (en) * | 2006-05-19 | 2009-12-22 | Alcatel-Lucent | Auctioning of message delivery opportunities in a location-based services system |
| US7805489B2 (en) | 2006-06-27 | 2010-09-28 | Research In Motion Limited | Electronic mail communications system with client email internet service provider (ISP) polling application and related methods |
| US7675414B2 (en) | 2006-08-10 | 2010-03-09 | Qualcomm Incorporated | Methods and apparatus for an environmental and behavioral adaptive wireless communication device |
| WO2008022195A1 (en) | 2006-08-15 | 2008-02-21 | Hewlett-Packard Development Company, L.P. | Device management system for mobile devices that supports multiple-point transport |
| US8838560B2 (en) | 2006-08-25 | 2014-09-16 | Covario, Inc. | System and method for measuring the effectiveness of an on-line advertisement campaign |
| JP4992378B2 (ja) | 2006-10-19 | 2012-08-08 | 富士通株式会社 | 携帯端末装置、ゲートウェイ装置、プログラム、およびシステム |
| US8095124B2 (en) | 2006-10-20 | 2012-01-10 | Verizon Patent And Licensing Inc. | Systems and methods for managing and monitoring mobile data, content, access, and usage |
| US8120802B2 (en) * | 2006-12-06 | 2012-02-21 | Sharp Laboratories Of America, Inc. | System and method for securely accessing downloaded print job resources |
| US7970430B2 (en) | 2006-12-21 | 2011-06-28 | Motorola Solutions, Inc. | Method and apparatus for setting and managing operational dynamics within cognitive radio networks |
| US8522019B2 (en) | 2007-02-23 | 2013-08-27 | Qualcomm Incorporated | Method and apparatus to create trust domains based on proximity |
| US8127336B2 (en) | 2007-03-01 | 2012-02-28 | Bridgewater Systems Corp. | Systems and methods for policy-based service management |
| DE602008002621D1 (de) | 2007-04-13 | 2010-11-04 | Research In Motion Ltd | Direktzugangs-E-Mail-Verteilungs- und Synchronisationssystem mit Abwesenheitsbenachrichtigung |
| US20080261569A1 (en) | 2007-04-23 | 2008-10-23 | Helio, Llc | Integrated messaging, contacts, and mail interface, systems and methods |
| US9053195B2 (en) | 2007-07-19 | 2015-06-09 | Grant Chieh-Hsiang Yang | Method and system for user and reference ranking in a database |
| EP2031910A3 (en) | 2007-07-27 | 2009-04-29 | Research In Motion Limited | Administration of wireless devices in a wireless communication system |
| EP2034775B1 (en) * | 2007-07-27 | 2010-05-26 | Research In Motion Limited | Apparatus and methods for operation of a wireless server |
| US8086677B2 (en) | 2007-07-27 | 2011-12-27 | Research In Motion Limited | Information exchange in wireless servers |
| EP2031911B1 (en) | 2007-07-27 | 2017-03-01 | BlackBerry Limited | Method and system for resource sharing |
| EP2031913B1 (en) | 2007-07-27 | 2011-01-12 | Research In Motion Limited | Apparatus and methods for coordination of wireless systems |
| US8005922B2 (en) * | 2007-07-27 | 2011-08-23 | Research In Motion Limited | Remote control in a wireless communication system |
| EP2031914B1 (en) | 2007-07-27 | 2011-02-02 | Research In Motion Limited | Administration of wireless systems |
| US10079912B2 (en) | 2007-07-27 | 2018-09-18 | Blackberry Limited | Wireless communication system installation |
| US8352550B2 (en) | 2007-07-27 | 2013-01-08 | Research In Motion Limited | Wireless communication systems |
| US9270682B2 (en) | 2007-07-27 | 2016-02-23 | Blackberry Limited | Administration of policies for wireless devices in a wireless communication system |
| US8060074B2 (en) | 2007-07-30 | 2011-11-15 | Mobile Iron, Inc. | Virtual instance architecture for mobile device management systems |
| US20090125521A1 (en) | 2007-11-08 | 2009-05-14 | William Petty | System and method for representation of multiple-identities of a user in a social networking environment |
| US8516095B2 (en) | 2008-05-23 | 2013-08-20 | Research In Motion Limited | Remote administration of mobile wireless devices |
| US8065361B2 (en) | 2009-02-27 | 2011-11-22 | Research In Motion Limited | Apparatus and methods using a data hub server with servers to source and access informational content |
| US9407686B2 (en) | 2009-02-27 | 2016-08-02 | Blackberry Limited | Device to-device transfer |
| US8904028B2 (en) * | 2009-07-17 | 2014-12-02 | Intel Corporation | Scalable cluster router |
-
2008
- 2008-07-11 EP EP08160285A patent/EP2034775B1/en active Active
- 2008-07-11 DE DE602008001344T patent/DE602008001344D1/de active Active
- 2008-07-11 US US12/171,887 patent/US8626867B2/en not_active Expired - Fee Related
- 2008-07-11 AT AT08160285T patent/ATE469499T1/de not_active IP Right Cessation
- 2008-07-11 ES ES08160285T patent/ES2346165T3/es active Active
-
2013
- 2013-12-03 US US14/095,397 patent/US9641565B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US9641565B2 (en) | 2017-05-02 |
| DE602008001344D1 (de) | 2010-07-08 |
| EP2034775A2 (en) | 2009-03-11 |
| EP2034775B1 (en) | 2010-05-26 |
| US20090138547A1 (en) | 2009-05-28 |
| US20140164488A1 (en) | 2014-06-12 |
| US8626867B2 (en) | 2014-01-07 |
| EP2034775A3 (en) | 2009-04-22 |
| ATE469499T1 (de) | 2010-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2346165T3 (es) | Aparato y metodos para el funcionamiento de un servidor inalambrico. | |
| US9270682B2 (en) | Administration of policies for wireless devices in a wireless communication system | |
| CN105721576B (zh) | 无线通信系统的安装 | |
| US8352550B2 (en) | Wireless communication systems | |
| EP2031911B1 (en) | Method and system for resource sharing | |
| CA2638333C (en) | Apparatus and methods for coordination of wireless systems | |
| US8086677B2 (en) | Information exchange in wireless servers | |
| US8914009B2 (en) | Administration of wireless systems | |
| US20090030968A1 (en) | Remote control in a wireless communication system | |
| US20090031250A1 (en) | Administration of wireless devices in a wireless communication system | |
| CA2638324C (en) | Apparatus and methods for operation of a wireless server | |
| CA2638319A1 (en) | Administration of wireless devices in a wireless communication system |