ES2374036T3 - Comunicación de datos de paquetes de datos de tamaño fijo. - Google Patents
Comunicación de datos de paquetes de datos de tamaño fijo. Download PDFInfo
- Publication number
- ES2374036T3 ES2374036T3 ES08873652T ES08873652T ES2374036T3 ES 2374036 T3 ES2374036 T3 ES 2374036T3 ES 08873652 T ES08873652 T ES 08873652T ES 08873652 T ES08873652 T ES 08873652T ES 2374036 T3 ES2374036 T3 ES 2374036T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- receiving station
- axis
- information
- data packet
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 48
- 230000000694 effects Effects 0.000 claims abstract description 13
- 230000008569 process Effects 0.000 claims description 26
- 230000004913 activation Effects 0.000 claims description 22
- 238000002372 labelling Methods 0.000 claims description 12
- 230000015654 memory Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 22
- 230000010355 oscillation Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000005457 optimization Methods 0.000 description 4
- 238000012800 visualization Methods 0.000 description 3
- 230000003936 working memory Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Sistema (100) de comunicaciones para la comunicación de datos, comprendiendo el sistema (100) de comunicaciones: una estación (110) transmisora para codificar datos en un paquete (606) de datos de un tamaño máximo fijo y para transmitir el paquete de datos a una estación (140) receptora; una estación (140) receptora para descodificar y procesar el paquete (606) de datos en función de un procedimiento de descodificación en combinación con información (601, 602) de procesamiento; en el que los datos pertenecen a un grupo de datos particular; en el que la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación (140) receptora; en el que los datos comprenden información sobre la actividad de un mercado; en el que la estación (140) receptora está adaptada para mostrar los datos como una representación (702) gráfica de datos; en el que la información (601, 602) de procesamiento comprende información sobre un intervalo de un eje x, un intervalo de un eje y, un etiquetado del eje 'x' y un etiquetado del eje 'y' de la representación (702) gráfica de datos.
Description
Comunicación de datos de paquetes de datos de tamaño fijo
Campo de la invención
La presente invención se refiere a la comunicación de datos de paquetes de datos de tamaño fijo. En particular, la presente invención se refiere a un sistema de comunicaciones para la comunicación de datos, a una estación transmisora de un sistema de comunicaciones, a una estación receptora de un sistema de comunicaciones, a un procedimiento para la comunicación de datos con un sistema de comunicaciones, a un elemento de programa y a un medio legible por ordenador.
Antecedentes tecnológicos de la invención
En las comunicaciones móviles, cuando se transmite información que comprende una cantidad de datos relativamente grande, tales datos se transmiten normalmente a través de Internet. Los datos que van a transmitirse pueden comprender información gráfica relacionada, por ejemplo, con cambios y fluctuaciones de mercado. Tal información es crítica para muchas empresas, especialmente en el mercado global actual que está en continuo funcionamiento. Los empresarios, incluyendo analistas financieros, comerciantes y ejecutivos, cada vez dependen más de una conectividad ubicua para permanecer informados sobre eventos de mercado que sean importantes o que puedan afectar a sus negocios.
La introducción de dispositivos móviles capaces de una comunicación inalámbrica con servidores de datos (por ejemplo, servidores web) ha aumentado la capacidad de un usuario de tener un conocimiento casi constante de los datos de mercado. Sin embargo, tal capacidad ha aumento la dependencia del usuario con respecto a la conectividad y ancho de banda de la red. Datos más útiles y la visualización de datos a la que están acostumbrados los usuarios, tales como gráficos y diagramas de mercado, requieren un gran ancho de banda de red para transmitir las imágenes gráficas de los datos. Además, a medida que aumenta la cantidad de datos que están transmitiéndose, la fiabilidad de la conexión de red de los dispositivos se vuelve cada vez más importante para garantizar una entrega puntual de mensajes completos e impedir que se supere el tiempo de transmisión de grandes cantidades de datos, lo que da como resultado datos incompletos e inservibles.
Por ejemplo, el usuario puede acceder a datos de mercado utilizando una aplicación de navegador web que se ejecuta en el dispositivo móvil. Sin embargo, la navegación web puede necesitar un gran ancho de banda para transferir no solamente los gráficos asociados a los datos de mercado, sino también otros gráficos de una página web, tales como anuncios e imágenes de navegación. Además, la utilización de un navegador web requiere la participación activa del usuario en el proceso, incluyendo buscar datos de mercado, volver a cargar/refrescar los datos y otras acciones.
Como alternativa, los datos de mercado pueden enviarse al dispositivo inalámbrico del usuario mediante correo electrónico. Un mensaje de correo electrónico contiene normalmente información de texto acerca del estado actual del mercado o de cambios en el estado de mercado. Sin embargo, la mera información de texto no proporciona al usuario la misma calidad de información que las representaciones gráficas de los datos. El mensaje de correo electrónico puede incluir datos gráficos, tales como un diagrama con datos de mercado, o un elemento adjunto (por ejemplo, un archivo de imagen). Sin embargo, la recepción de imágenes adjuntas da como resultado problemas de red similares a los encontrados en la navegación web con dispositivos móviles.
Los datos de mercado también pueden transmitirse a los usuarios a través del servicio de mensajes cortos (SMS). Los mensajes SMS son normalmente más fiables y pueden transmitirse más puntualmente ya que hay menos datos que transmitir a través de la red. Sin embargo, los mensajes SMS están limitados a 1120 bits de datos y, por tanto, están limitados a un tamaño máximo predeterminado que es inaceptable para proporcionar la calidad de información que puede conseguirse a través de protocolos de comunicación más robustos, tales como los utilizados para el correo electrónico e Internet.
El documento EP 1 755 351 A2 se refiere a un sistema de protocolo inalámbrico para su utilización entre una región de contenido de Internet y una región de portadora inalámbrica que incluye una estación móvil. Un servidor de la región de contenido de Internet incluye una plantilla para resumir el contenido de páginas web y genera una página de resumen de contenido web en formato SMS. La página de resumen de contenido web se transmite a la estación móvil, la cual muestra la página de resumen de contenido web en función de una plantilla que está instalada en el dispositivo móvil.
Resumen de la invención
Un objeto de la invención es transmitir información de alta calidad, por ejemplo datos de mercado, a usuarios de dispositivos móviles de manera independiente al ancho de banda disponible y a la conectividad del dispositivo móvil.
Este objeto se consigue mediante el contenido de las reivindicaciones independientes. Realizaciones adicionales a modo de ejemplo son evidentes a partir de las reivindicaciones dependientes y de la posterior descripción.
La presente invención proporciona un sistema de comunicaciones para la comunicación de datos, una estación receptora, una estación transmisora, un procedimiento para la comunicación de datos, un elemento de programa y un medio legible por ordenador según las características de las reivindicaciones independientes. Realizaciones adicionales de la presente invención se exponen en las reivindicaciones dependientes.
Debe observarse que las características que se analizan a continuación con referencia al sistema de comunicaciones también pueden implementarse, por ejemplo, en el procedimiento, elemento de programa o medio legible por ordenador, y viceversa.
Según una realización a modo de ejemplo de la invención se proporciona un sistema de comunicaciones para la comunicación de datos, comprendiendo el sistema de comunicaciones una estación transmisora y una estación receptora. La estación transmisora está adaptada para codificar datos en un paquete de datos de un tamaño máximo fijo y para transmitir el paquete de datos a la estación receptora. La estación receptora está adaptada para descodificar y procesar el paquete de datos en función de un procedimiento de descodificación en combinación con información de procesamiento. El paquete de datos pertenece a un grupo de datos particular y la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora.
Dicho de otro modo, la estación transmisora puede generar un paquete de datos que comprende información de interés para un usuario. Este paquete de datos de tamaño fijo se transmite después a la estación receptora del usuario, donde se descodifica y se procesa adicionalmente. Con el fin de poder interpretar y mostrar la información contenida en el paquete de datos de manera adecuada, la estación receptora necesita información adicional, es decir, la información de procesamiento que está almacenada en la estación receptora. Por lo tanto, la información de procesamiento no necesita transmitirse desde la estación transmisora a la estación receptora.
Esta información de procesamiento está relacionada directamente con la información almacenada en el paquete de datos y permite a la estación receptora, por ejemplo, mostrar la información en una pantalla de ordenador o en otro dispositivo de visualización.
Si la estación receptora no posee la información de procesamiento correcta, no será posible mostrar correctamente la información en la estación receptora.
Dicho de otro modo, no se transmite toda la información necesaria para mostrar los datos, sino solamente parte de la misma. La otra parte de la información necesaria para mostrar los datos ya está almacenada en la estación receptora y, por tanto, no necesita transmitirse a la estación receptora.
Cuando la estación transmisora genera el paquete de datos (es decir, el procedimiento de codificación), los datos para el usuario se dividen en dos partes. La primera parte se codifica en el paquete de datos y la segunda parte no se codifica ni se transmite a la estación receptora del usuario. Sin embargo, la segunda parte puede identificarse mediante un determinado identificador contenido en el paquete de datos con el fin de permitir que la estación receptora identifique esa segunda parte particular en su propia memoria de datos. Después de descodificar el paquete de datos, esta segunda parte se utiliza para procesar adicionalmente los datos para permitir una visualización completa de la información.
Por lo tanto, los datos financieros y gráficos pueden suministrarse a la estación receptora sin depender de la conexión de datos habitual de la estación receptora, es decir, Internet.
Según otra realización a modo de ejemplo de la presente invención, la descodificación y el procesamiento del paquete de datos comprende visualizar información gráfica y de texto obtenida a partir del paquete de datos en combinación con la información de procesamiento.
Según otra realización a modo de ejemplo de la presente invención, la información de procesamiento utilizada para procesar el paquete de datos se selecciona en la estación receptora en función de una identificación del paquete de datos recibido.
Según otra realización a modo de ejemplo de la presente invención, la estación receptora está adaptada para mostrar los datos como una representación gráfica de datos, donde la información de procesamiento comprende información de un intervalo de un eje x, un intervalo de un eje y, un etiquetado del eje ‘x’ y un etiquetado del eje ‘y’ de la representación gráfica de datos.
Según otra realización a modo de ejemplo de la presente invención, el paquete de datos de tamaño máximo fijo es un paquete de datos de SMS.
Según otra realización a modo de ejemplo de la presente invención, la estación transmisora es un servidor.
Según otra realización a modo de ejemplo de la presente invención, la estación receptora es un dispositivo móvil.
Según otra realización a modo de ejemplo de la presente invención, los datos comprenden información sobre la actividad del mercado.
Según otra realización a modo de ejemplo de la presente invención, la estación transmisora está adaptada para supervisar la actividad del mercado y para detectar un evento de activación predefinido en la actividad del mercado, donde, después de la detección del evento de activación, la estación transmisora codifica datos relacionados con el evento de activación en el paquete de datos y transmite el paquete de datos codificados a la estación receptora.
Según otra realización a modo de ejemplo de la presente invención, la estación transmisora comprende una memoria para almacenar datos sin procesar, donde los datos sin procesar se procesan antes de codificarse en el paquete de datos.
Según otra realización a modo de ejemplo de la presente invención, la estación transmisora está adaptada para determinar un valor mínimo y un valor máximo de los datos y para determinar un intervalo de datos para mostrar los datos en la estación receptora en función del valor mínimo y el valor máximo.
Según otra realización a modo de ejemplo de la presente invención, la estación receptora está adaptada para descodificar y procesar el paquete de datos en función del intervalo de datos determinado.
Según otra realización a modo de ejemplo de la presente invención, la codificación de los datos da como resultado un paquete de datos relacionado con un conjunto de números hexadecimales de 2 dígitos.
Según otra realización a modo de ejemplo de la presente invención, la codificación de los datos se realiza en función de parámetros de codificación definidos por el usuario.
Según otra realización a modo de ejemplo de la presente invención, el paquete de datos se refiere a un conjunto de datos bidimensionales. Por lo tanto, los datos de mercado pueden mostrarse en forma de un gráfico bidimensional.
Según otra realización a modo de ejemplo de la presente invención, el paquete de datos se refiere a un conjunto de datos tridimensionales. Por lo tanto, los datos de mercado pueden mostrarse en forma de una representación tridimensional.
Según otra realización a modo de ejemplo de la presente invención se proporciona una estación transmisora para un sistema de comunicaciones, donde la estación transmisora está adaptada para codificar datos en un paquete de datos de un tamaño máximo fijo y para transmitir el paquete de datos a una estación receptora, donde la estación receptora está adaptada para descodificar y procesar el paquete de datos en función de un procedimiento de descodificación en combinación con información de procesamiento, donde los datos pertenecen a un grupo de datos particular y donde la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora.
Según otra realización a modo de ejemplo de la presente invención se proporciona una estación receptora para un sistema de comunicaciones, donde la estación receptora está adaptada para descodificar y procesar un paquete de datos de un tamaño máximo fijo, donde el paquete de datos comprende datos codificados por una estación transmisora, en función de un procedimiento de descodificación en combinación con información de procesamiento, donde los datos pertenecen a un grupo de datos particular y donde la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora.
Según otra realización a modo de ejemplo de la presente invención se proporciona un procedimiento para la comunicación de datos con un sistema de comunicaciones, donde el procedimiento comprende las etapas de codificar datos en un paquete de datos de un tamaño máximo fijo y transmitir el paquete de datos a una estación receptora, y descodificar y procesar el paquete de datos en función de un procedimiento de descodificación en combinación con información de procesamiento en la estación receptora, donde los datos pertenecen a un grupo de datos particular y donde la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora.
Según otra realización a modo de ejemplo de la presente invención se proporciona un elemento de programa para la comunicación de datos con un sistema de comunicaciones que, cuando se ejecuta por un primer procesador de una estación transmisora, está adaptado para codificar datos en un paquete de datos de un tamaño máximo fijo y para transmitir el paquete de datos a una estación receptora, donde el paquete de datos está adaptado para descodificarse y procesarse en función de un procedimiento de descodificación en combinación con información de procesamiento en la estación receptora, donde los datos pertenecen a un grupo de datos particular y donde la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora.
Según otra realización a modo de ejemplo de la presente invención se proporciona un elemento de programa para la comunicación de datos con un sistema de comunicaciones que, cuando se ejecuta por un segundo procesador de una estación receptora, está adaptado para llevar a cabo una descodificación y un procesamiento de un paquete de datos en función de un procedimiento de descodificación en combinación con información de procesamiento, donde el paquete de datos comprende datos codificados, tiene un tamaño máximo fijo y se ha transmitido a la estación receptora por una estación transmisora, donde los datos pertenecen a un grupo de datos particular y donde la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora.
Según otra realización a modo de ejemplo de la presente invención se proporciona un medio legible por ordenador en el que está almacenado un programa informático para la comunicación de datos con un sistema de comunicaciones que, cuando se ejecuta por un primer procesador de una estación transmisora, está adaptado para llevar a cabo las etapas de procedimiento mencionadas anteriormente.
Según otra realización a modo de ejemplo de la presente invención se proporciona un medio legible por ordenador adicional en el que está almacenado un programa informático para la comunicación de datos con un sistema de comunicaciones que, cuando se ejecuta por un segundo procesador de una estación receptora, está adaptado para llevar a cabo las etapas de procedimiento mencionadas anteriormente.
Esto puede proporcionar un sistema y un procedimiento para la comunicación a través de una red inalámbrica de datos de mercado optimizados codificados en mensajes que tienen un tamaño de mensaje máximo fijo y, más en particular, para la comunicación de datos de mercado optimizados codificados utilizando el servicio de mensajes cortos (SMS) y la expansión y descodificación de dichos datos en información gráfica y de texto en un dispositivo móvil.
Estos y otros aspectos de la presente invención resultarán evidentes y se aclararán con referencia a las realizaciones descritas posteriormente.
A continuación se describirán realizaciones a modo de ejemplo de la presente invención con referencia a los siguientes dibujos.
Breve descripción de los dibujos
La Figura 1 ilustra una topología de red a través de la cual puede funcionar la presente invención.
La Figura 2 ilustra una realización de una representación de la información transmitida a un dispositivo móvil según la presente invención.
La Figura 3 ilustra una realización adicional de una representación gráfica de la información transmitida a un dispositivo móvil según la presente invención.
La Figura 4 ilustra un diagrama de flujo del proceso ejecutado externo al dispositivo móvil según una realización de la presente invención.
La Figura 5 ilustra un diagrama de flujo del proceso ejecutado en el dispositivo móvil según una realización de la presente invención.
La Figura 6A muestra una representación esquemática de un procedimiento de codificación según una realización a modo de ejemplo de la presente invención.
La Figura 6B muestra una representación esquemática de un procedimiento de descodificación según una realización a modo de ejemplo de la presente invención.
Descripción detallada de realizaciones a modo de ejemplo
La ilustración de los dibujos es esquemática. En los diferentes dibujos se proporcionan elementos similares o idénticos con los mismos números de referencia.
Haciendo referencia a continuación a los dibujos, la Figura 1 ilustra una topología de red sobre la cual puede funcionar la presente invención. Normalmente, una red 100, tal como Internet, permite la comunicación entre varios sistemas informáticos y dispositivos de cálculo. La red puede incluir servidores, tales como un servidor 110 de datos de mercado y un servidor/pasarela 115 inalámbricos. Cabe destacar que el servidor 110 de datos de mercado recopila información sobre varios mercados financieros o sobre cambios en estos mercados, y procesa la información. La información procesada o la información sin procesar puede redistribuirse por la red 100 a varios ordenadores 130 de escritorio u ordenadores 120 personales normalmente a través de conexiones de red fiables y de alto rendimiento tales como Ethernet, IEEE 802.11 [a, b, g, n, etc.] u otras conocidas en la técnica.
El servidor 110 de datos de mercado también puede comunicarse a través de la red con dispositivos móviles tales como teléfonos 140 celulares o asistentes 150 personales digitales. Las comunicaciones con dispositivos móviles se llevan a cabo mediante enlaces inalámbricos, por ejemplo utilizando torres 160 de comunicación de radio. Sin embargo, los enlaces inalámbricos tienen normalmente un bajo ancho de banda y una conectividad poco fiable. Para proporcionar a los dispositivos móviles (140 y 150) información gráfica de alta calidad relacionada con el estado de los mercados, el servidor 110 puede optimizar y codificar los datos subyacentes que están comunicándose para que quepan en un único mensaje de capacidad máxima conocida (por ejemplo, un mensaje SMS).
La rutina de optimización utilizada por el sistema construido según una realización preferida no es un algoritmo de compresión estándar o un procedimiento de codificación de imágenes con pérdidas. En cambio, ya que se conoce determinada información común a los datos de mercado y cómo se convierte para su visualización gráfica, estas características comunes son utilizadas por la rutina de optimización para optimizar y codificar los datos sin procesar subyacentes para que ocupen un mensaje de tamaño máximo. De este modo, los dispositivos móviles (140 y 150) pueden ejecutar una aplicación que tenga constancia de la optimización y codificación de datos utilizadas por el servidor 110 para descodificar y expandir los datos en su forma no procesada y de este modo transformar los datos del dispositivo móvil en una presentación gráfica de un tipo familiar para el usuario (por ejemplo, un diagrama de 1 día, 5 días o 3 meses). Posteriormente se muestra un análisis más detallado de la optimización y codificación con referencia a las Figuras 4 y 5.
Cuando un dispositivo móvil recibe un mensaje, éste se comprueba para determinar el tipo de mensaje. Si es del tipo enviado por el servidor 110 de mercado y tiene datos de mercado codificados, se lleva a cabo una serie de operaciones en el mensaje para obtener la información codificada en el mismo. Una vez obtenida la información, la aplicación móvil que se ejecuta en el dispositivo móvil presenta al usuario el mensaje en el dispositivo móvil. Como alternativa, la aplicación móvil añade el elemento a una lista de mensajes que pueden presentarse al usuario cuando sea oportuno.
La Figura 2 ilustra una realización de una representación de la información transmitida al dispositivo móvil según la presente invención. Tal y como se ilustra, el dispositivo 200 móvil incluye una pantalla en la que se muestra una lista 210 de mensajes. Los expertos en la materia pueden reconocer que la lista es similar a una bandeja de entrada de correos electrónicos. Cada elemento de la lista puede seleccionarse dando como resultado la visualización de información adicional almacenada en el elemento que representa el mensaje tal y como se describe con respecto a la Figura 3.
La lista está designada con el número de referencia 215 y etiquetada como “Bandeja de entrada de alertas” y puede incluir una indicación del número de mensajes almacenados (por ejemplo, 12 mensajes). La lista puede ordenarse o agruparse según diversa información tal como la fecha de recepción, de manera alfabética por el nombre de instrumento o según su categoría.
La Figura 2 ilustra los elementos de mensaje agrupados por categoría y etiqueta cada categoría de manera correspondiente (por ejemplo, Bonos 220, Cambio Exterior (“Divisas”) 230 y Acciones Ordinarias 240). Cada elemento de mensaje correspondiente a una categoría particular se lista debajo de las cabeceras de categoría. En la Figura 2, el mensaje 225 se lista debajo de Bonos 220 y los mensajes 235 y 237 se listan debajo de Divisas 230.
La lista de elementos de mensaje también puede proporcionar un breve resumen de la información contenida en el mensaje a través de la lista 210 de mensajes. Por ejemplo, el mensaje 235 incluye una indicación de que el instrumento 250 de mercado (“AUDNZD”) es el asunto del mensaje. Además, el mensaje 235 incluye una marca 252 de tiempo que indica el día y la hora en que se generó el mensaje. Además, en la lista de mensajes también se proporciona el valor 254 de mercado y el cambio 256 de porcentaje desde la apertura de los mercados.
Una vez que se selecciona un mensaje de la lista 210 se presenta al usuario una visualización gráfica que muestra el instrumento de mercado en un periodo de tiempo específico, como se ilustra por ejemplo en la Figura 3. El gráfico 310 se muestra en la pantalla del dispositivo 300 móvil e incluye una indicación de qué instrumento de mercado está mostrándose 320. La línea 330 incluye un trazado de varios puntos de datos que representan el valor del instrumento de mercado, medido según el eje y 350, en un momento dado, medido según el eje x 350. Tal y como se describe posteriormente con respecto a las etapas 450 a 470 de la Figura 4, los datos del mensaje se codifican en función del valor mínimo y el valor máximo del instrumento de mercado. Por tanto, el eje y 350 puede maximizar de manera eficaz la utilización del espacio de pantalla del dispositivo 300 móvil asignando el valor más bajo del eje y 350 y el valor más alto del eje y 350 al valor mínimo y al valor máximo del instrumento de mercado, respectivamente. Los puntos de datos que están trazándose pueden resaltarse, por ejemplo, utilizando un círculo 340 u otra forma geométrica que tenga un diámetro mayor que el ancho de la línea que traza la actividad del instrumento de mercado. El diagrama 310 incluye preferentemente una visualización de la escala 360 de tiempo del diagrama 310 y permite opcionalmente al usuario cambiar las escalas 370 específicas.
La Figura 4 ilustra un diagrama de flujo del proceso 400 según una realización de la presente invención que puede ejecutarse en uno o más servidores y pasarelas para supervisar datos de mercado, optimizar parte de los datos y transmitir los datos al dispositivo móvil. Aunque el proceso 400 se ilustra como un único flujo lineal, un experto en la materia entenderá que este proceso puede llevarse a cabo en un entorno multiproceso o multihilo o en una arquitectura activada por eventos que permita de manera eficaz que varias etapas se lleven a cabo de manera independiente entre sí. Sin embargo, para facilitar la descripción y la ilustración, el proceso 400 (y también el proceso 500) se trata como un proceso lineal.
En la etapa 410, el sistema puede recibir eventos de activación definidos por los abonados. Un evento de activación identifica un instrumento de mercado y un estado de mercado (por ejemplo, límite) que son de interés para un abonado. Por ejemplo, el abonado puede indicar que desea ser informado si el precio del oro supera un precio particular. Los eventos de activación pueden ser condiciones sencillas, tales como el ejemplo anterior, o pueden incluir expresiones lógicas complejas que requieran datos relacionados con múltiples instrumentos y/o datos obtenidos a partir de las condiciones de mercado (por ejemplo, volatilidad).
Los datos de mercado se supervisan en la etapa 415 y pueden recibirse desde varias centralitas o recopilarse desde una única fuente que ya haya añadido datos de múltiples centralitas. En la etapa 420 los datos de mercado supervisados se comprueban para determinar si son datos primarios (es decir, los datos se utilizan para calcular otros indicadores y métricas derivados). Si son datos primarios, en la etapa 425 el sistema calcula los datos derivados.
Cuando se reciben los datos de mercado y se calculan los datos derivados, en la etapa 430 el sistema compara los datos actualizados con los eventos de activación definidos por el abonado y, en la etapa 435, el sistema determina qué eventos de activación se han cumplido, si hubiera alguno.
Opcionalmente, el usuario puede definir un conjunto de preferencias de abonado que pueden utilizarse para determinar qué datos se transmiten al dispositivo móvil. Si en la etapa 440 está disponible el esquema por defecto, el sistema funciona según una configuración del esquema por defecto. Sin embargo, si el esquema por defecto no está disponible o se ha sustituido por un esquema definido por el usuario, el esquema definido por el usuario se recupera en la etapa 445.
Para este análisis se asume que el esquema por defecto especifica un diagrama de 5 días que tiene 6 líneas de cuadrícula horizontales (es decir, saltos verticales) y 40 puntos de datos trazados en el diagrama y mostrados en la pantalla en un área que tiene una altura de 120 píxeles y una anchura de 200 píxeles. La Figura 3 descrita anteriormente ilustra un diagrama generado según este esquema. Debe entenderse que estos parámetros pueden modificarse según las preferencias de un usuario y el número de bits disponibles en los mensajes de capacidad fija que están enviándose al dispositivo móvil.
En la etapa 450 se copian en una posición de memoria datos sin procesar relacionados con el evento de activación para que puedan procesarse sin modificar los datos sin procesar del sistema. Preferentemente, la siguiente información se almacena en la memoria de trabajo: nombre de instrumento, evento de activación cumplido con marca de tiempo, condición de evento de activación definido por el usuario, condición de evento de activación real, cambio de tendencia (es decir, creciente o decreciente), cambio de porcentaje desde la apertura de los mercados, formato de visualización de instrumento (por ejemplo, número de dígitos significativos), y un conjunto de datos de oscilación (tik data) que representan los datos de mercado agregados en los periodos de tiempo deseados. Una vez que esta información se ha copiado para representar una instantánea del mercado en la marca de tiempo en que se cumplió el evento de activación, el sistema puede empezar a optimizar y codificar los datos para su transmisión en un mensaje de capacidad fija (por ejemplo, SMS).
En la etapa 455 el sistema procesa los datos sin procesar copiados en la memoria de trabajo. En primer lugar se calcula un valor mínimo y un valor máximo del conjunto de datos de oscilación para determinar el intervalo del conjunto. El intervalo se divide por el número de líneas de cuadrícula horizontales para determinar el valor del salto vertical del diagrama. El sistema determina además la escala vertical representada por cada píxel del diagrama (es decir, (dato de oscilación máximo - dato de oscilación mínimo)/número de píxeles).
En la etapa 470, el conjunto de datos de oscilación se optimiza para su transmisión en el mensaje SMS. En una realización, el valor mínimo del conjunto de datos de oscilación se resta con respecto a cada valor del conjunto de datos de oscilación dando como resultado un conjunto de números en coma flotante, representando cada uno la diferencia entre el origen del diagrama (es decir, el mínimo) y el punto de datos. Después, esta diferencia en coma flotante se convierte en el número de píxeles dividiendo el número en coma flotante por la escala de cada píxel y redondeando al entero más próximo. Finalmente, cada punto de datos (que representa ahora el número de píxeles) se convierte en un número hexadecimal de 2 dígitos, lo que permite al sistema codificar un tamaño de diagrama de hasta 256 píxeles (es decir, 28).
Por lo tanto, los datos de oscilación se convierten a partir de un conjunto de números en coma flotante, necesitando cada uno múltiples caracteres para su representación (por ejemplo, seis caracteres para un número con el formato ###.##), en un conjunto de números hexadecimales de dos dígitos que pueden representarse mediante dos caracteres u ocho bits.
Si está disponible un esquema definido por el usuario, los datos sin procesar necesarios se copian a la posición de memoria de trabajo en la etapa 460. El esquema definido por el usuario puede añadir datos descriptivos adicionales (por ejemplo, el número de acciones compradas), alterar el tamaño de la pantalla, el número de saltos verticales, el tamaño del histórico del diagrama y el número de muestras de datos. El número de muestras puede limitarse de manera apropiada para permitir la capacidad máxima fija del mensaje. Además, varios valores del tamaño de pantalla pueden afectar al número de muestras elegidas (por ejemplo, si la altura de píxel de la pantalla no puede representarse mediante dos números hexadecimales). Sin embargo, también pueden permitirse grandes tamaños de pantalla determinando la escala de cada dos (o tres) píxeles del diagrama, en lugar de un único píxel como se ha descrito anteriormente.
En la etapa 465 se procesan los datos sin procesar utilizando el esquema definido por el usuario de manera similar a la descrito anteriormente con respecto a la etapa 455, excepto en que se utilizan los parámetros definidos por el usuario cuando sea apropiado. En la etapa 470, los datos se optimizan tal y como se ha descrito anteriormente.
En la etapa 475, la representación del conjunto hexadecimal de los datos de oscilación se codifica para su transmisión como un mensaje SMS. Según un formato de SMS, cada mensaje puede tener un máximo de 160 caracteres de 7 bits. Según este formato, cada número hexadecimal de 2 dígitos se codifica como una cadena de 2 caracteres. De esta forma, a modo de ejemplo, un diagrama con 40 muestras se representa mediante 560 bits.
Sin embargo, algunos mensajes SMS pueden codificarse de manera binaria con 140 caracteres de 8 bits. Si el
5 mensaje SMS permite caracteres de 8 bits, en la etapa 475 cada número hexadecimal de 2 dígitos se convierte en su equivalente de 8 bits (es decir, cada dígito se representa mediante 4 bits). Debe observarse que una representación de 8 bits permite que un diagrama con 40 muestras se represente mediante 320 bits. De este modo, muestras adicionales u otros datos tales como un segundo diagrama gráfico pueden incluirse en un mensaje SMS que tenga mensajes binarios de 8 bits.
10 Una vez que se han codificado los datos, los datos útiles o el texto del mensaje SMS se generan en la etapa 480. Los campos del mensaje pueden delimitarse mediante un carácter especial tal como una coma. Además, un prefijo y/o un sufijo se añaden preferentemente al mensaje SMS para indicar a cualquier receptor que el mensaje es de un tipo particular (por ejemplo, el prefijo "@$" y el sufijo "$@"). Por tanto, los datos útiles de un mensaje SMS codificado
15 de 7 bits puede aparecer de la siguiente manera:
- Mensaje SMS
- @$USDJPY, 0803201739101.44,101.45,1003212,101.32,0.155, 110C6E458A09235ECA1B110C6E458A09235ECAIB110C6E 458A09235ECA1B1 10C6E458A09235ECA1B$@
- Prefijo
- ©$
- Instrumento de mercado
- USDJPY
- Marca de tiempo de la condición de activación (YYMMDDHHMM)
- 0803201739
- Condición de activación solicitada
- 101.44
- Condición de activación real
- 101.45
- Tendencia del mercado
- 1 (ascendente)
- Cambio de porcentaje
- 0032 (3,2%)
- Formato de visualización
- 12
- Origen del eje y
- 101.32
- Salto vertical del eje y
- 0.155
- Los 40 puntos de datos codificados del diagrama
- 110C6E458A09235ECA1B110C6B458A09235ECA1B110C6 E458A09235ECA1B110C6E458A09235ECA1B
- Sufijo
- $@
En la etapa 490, el mensaje SMS se transmite a través de la red 100 de comunicaciones inalámbricas al dispositivo móvil. La transmisión se lleva a cabo normalmente a través de una pasarela 115 que acepta los datos útiles de SMS
20 y solicita que se envíe un mensaje SMS correspondiente a través de la red inalámbrica adecuada al dispositivo móvil. La interfaz entre el servidor 110 y la pasarela 115 puede ser a través de un correo electrónico, el protocolo http u otro protocolo conocido.
Una vez que el mensaje SMS se ha generado y transmitido, se recibe y se procesa por el dispositivo móvil. La
25 Figura 5 ilustra un diagrama de flujo del proceso 500 según una realización de la presente invención que puede ejecutarse en un dispositivo móvil que ejecuta una aplicación programada para entender el formato del mensaje SMS.
En la etapa 510, el dispositivo móvil escucha mensajes electrónicos y en el bloque de decisión 515 determina si se
30 ha recibido uno. Si se ha recibido un mensaje, en la etapa 520 se determina el tipo de mensaje, por ejemplo examinando el prefijo y/o el sufijo del mensaje. El tipo de un mensaje puede indicarse mediante un prefijo, un sufijo o una combinación de los mismos. Para la presente ilustración se describe una estructura de datos que tiene un prefijo y un sufijo. Si en la etapa 525 se determina que el mensaje no tiene el prefijo y/o sufijo de un mensaje asociado con un mensaje de datos de mercado optimizados, el dispositivo móvil cede el procesamiento del mensaje a otra aplicación, como la que permite un tratamiento estándar de un SMS por parte del dispositivo móvil.
Sin embargo, si el mensaje tiene el prefijo y/o sufijo de un mensaje asociado con un mensaje de datos de mercado optimizados, el dispositivo móvil procede a extraer los datos de mensaje optimizados del SMS. En la etapa 545, los datos extraídos se expanden convirtiendo la información codificada en datos numéricos o de texto. La aplicación que se ejecuta en el dispositivo móvil está configurada para reconocer el formato del mensaje SMS codificado con referencia a datos de aplicación almacenados en el dispositivo móvil y, por tanto, puede descodificar la información y determinar el instrumento de mercado, la marca de tiempo, la tendencia del mercado, el nivel de evento de activación solicitado y el nivel de evento de activación real.
En la etapa 550, la información de mensaje expandida se añade preferentemente como un elemento a la lista de mensajes recibidos por el dispositivo móvil. El dispositivo móvil puede clasificar y ordenar de manera apropiada los mensajes en función de los datos expandidos y su propio código de programa que se ejecuta de manera local en el dispositivo móvil. Además, en la etapa 555, la aplicación permite la selección de uno de los elementos de la lista de mensajes.
Si en la etapa 560 se selecciona un mensaje, el dispositivo móvil procede a descodificar los datos del diagrama (es decir, los datos de oscilación codificados). El proceso descrito anteriormente con respecto a la etapa 470 se invierte esencialmente para producir un conjunto de puntos de datos. Debe observarse que la descodificación de los datos del diagrama puede llevarse a cabo después de que se haya seleccionado el mensaje en la etapa 560 o en repuesta a la determinación, en la etapa 540, de que el mensaje es de un tipo de datos de mercado correspondientes optimizados.
Después, el conjunto de puntos de datos puede transformarse en una representación gráfica en la etapa 580 de una manera ampliamente conocida en la técnica. El origen del eje ‘y’ y el tamaño del salto vertical están codificados en el SMS y, por tanto, dictaminan la escala del eje y. Además, el lapso de tiempo del diagrama se conoce (es decir, el valor por defecto) o está codificado en el mensaje SMS definiendo de ese modo los parámetros del eje x. Finalmente, los datos de oscilación del instrumento de mercado se disponen en un orden conocido (por ejemplo, cronológico) en el SMS y el tipo de instrumento de mercado determina la frecuencia de muestreo de los datos de oscilación, permitiendo de ese modo trazar la información codificada. Una vez que se ha definido el diagrama, puede mostrarse en la etapa 590.
La Figura 6A muestra una representación de un procedimiento de codificación que se lleva a cabo mediante una estación transmisora. En una primera etapa se realiza un seguimiento de la actividad del mercado y si se produce un determinado evento 604 de activación se identifican los datos correspondientes. Tales datos pueden ser, por ejemplo, un determinado diagrama 603 que se representa mediante un sistema de coordenadas apropiado con un eje x 601 y un eje y 602. Por ejemplo, el eje x 601 representa el tiempo (por ejemplo, 5 días) y el eje y 602 representa precios de acciones correspondientes.
Esta información se divide en dos partes. Una parte, que se refiere a la curva 603 se codifica en el paquete 606 de datos de un tamaño máximo fijo (véase la etapa 605). Esta información se almacena en el contenedor 608 del paquete 606. La segunda parte de la información, que se refiere al sistema 601, 602 de coordenadas y que puede comprender información adicional con el fin de permitir una correcta visualización gráfica de la información, no se almacena en el paquete 606 de datos. Sin embargo, el paquete 606 de datos comprende además un identificador 607 que está relacionado con el sistema de coordenadas y con la información adicional que no está incluida en el paquete de datos. En la etapa 609, la estación transmisora transmite el paquete de datos a una estación receptora.
La Figura 6B muestra el proceso de descodificación en la estación receptora. En la etapa 609, la estación receptora recibe el paquete de datos, el cual se descodifica en la curva 603.
Sin embargo, puesto que el paquete de datos no tiene ninguna información gráfica adicional, la estación receptora lee el identificador 607 y carga la información 601, 602 adicional correspondiente de su memoria. Esta información se identifica con la ayuda del identificador 607.
En la etapa 610, la estación receptora combina toda la información 601, 602 y 603, representada en la caja 701, en la representación 702 final, que corresponde a la representación 600 original (véase la figura 6A).
Debe observarse que el término “que comprende" no excluye otros elementos o etapas y que los artículos "un" o "una" no excluyen una pluralidad y que el único procesador o sistema puede llevar a cabo las funciones de varios medios o unidades indicadas en las reivindicaciones. Además, los elementos descritos con relación a las diferentes realizaciones pueden combinarse.
5 También debe observarse que cualquier signo de referencia en las reivindicaciones no limita el alcance de las mismas.
Claims (18)
- REIVINDICACIONES1. Sistema (100) de comunicaciones para la comunicación de datos, comprendiendo el sistema (100) decomunicaciones: una estación (110) transmisora para codificar datos en un paquete (606) de datos de un tamaño máximo fijo y para transmitir el paquete de datos a una estación (140) receptora;una estación (140) receptora para descodificar y procesar el paquete (606) de datos en función de un procedimiento de descodificación en combinación con información (601, 602) de procesamiento;en el que los datos pertenecen a un grupo de datos particular; en el que la información de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación (140) receptora;en el que los datos comprenden información sobre la actividad de un mercado;en el que la estación (140) receptora está adaptada para mostrar los datos como una representación (702) gráfica de datos; en el que la información (601, 602) de procesamiento comprende información sobre un intervalo de un eje x, unintervalo de un eje y, un etiquetado del eje ‘x’ y un etiquetado del eje ‘y’ de la representación (702) gráfica de datos.
-
- 2.
- El sistema (100) de comunicaciones según la reivindicación 1,
en el que la descodificación y el procesamiento del paquete (606) de datos comprende mostrar información gráfica y de texto obtenida a partir del paquete (606) de datos en combinación con la información (601, 602) de procesamiento. -
- 3.
- El sistema (100) de comunicaciones según la reivindicación 1 ó 2,
en el que la información (601, 602) de procesamiento utilizada para el procesamiento del paquete (606) de datos se selecciona en la estación (140) receptora en función de una identificación (607) del paquete de datos recibido. -
- 4.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que el paquete (606) de datos de tamaño máximo fijo es un paquete de datos de SMS.
-
- 5.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que la estación (110) transmisora es un servidor.
-
- 6.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que la estación (140) receptora es un dispositivo móvil.
-
- 7.
- El sistema (100) de comunicaciones según la reivindicación 1,
en el que la estación (110) transmisora está adaptada para supervisar la actividad del mercado y para detectar un evento de activación predefinido en la actividad del mercado;en el que, después de la detección del evento de activación, la estación (110) transmisora codifica datos relacionados con el evento de activación en el paquete (606) de datos y transmite el paquete de datos codificados a la estación (140) receptora. -
- 8.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que la estación (110) transmisora comprende una memoria para almacenar datos sin procesar;
en el que los datos sin procesar se procesan antes de codificarse en el paquete (606) de datos. -
- 9.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores,
en el que la estación (110) transmisora está adaptada para determinar un valor mínimo y un valor máximo de los datos y para determinar un intervalo de datos para mostrar los datos en la estación (140) receptora en función del valor mínimo y el valor máximo. -
- 10.
- El sistema (100) de comunicaciones según la reivindicación 9,
en el que la estación (140) receptora está adaptada para descodificar y procesar el paquete (606) de datos en función del intervalo de datos determinado. -
- 11.
- El sistema (100) de comunicaciones según la reivindicación 9 ó 10,
en el que la codificación de los datos da como resultado un paquete (606) de datos relacionado con un conjunto de números hexadecimales de 2 dígitos. -
- 12.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que la codificación de los datos se realiza en función de parámetros de codificación definidos por el usuario.
-
- 13.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que el paquete de datos se refiere a un conjunto de datos bidimensionales.
-
- 14.
- El sistema (100) de comunicaciones según una de las reivindicaciones anteriores, en el que el paquete de datos se refiere a un conjunto de datos tridimensionales.
-
- 15.
- Una estación (140) receptora para un sistema (100) de comunicaciones, donde la estación (140) receptora está adaptada para descodificar y procesar un paquete (606) de datos de un
tamaño máximo fijo, donde el paquete de datos comprende datos codificados por una estación transmisora, en función de un procedimiento de descodificación en combinación con información (601, 602) de procesamiento; en la que los datos pertenecen a un grupo de datos particular; en la que la información (601, 602) de procesamiento está relacionada con el grupo de datos particular y estáalmacenada en la estación receptora; en la que los datos comprenden información sobre la actividad de un mercado; en la que la estación (140) receptora está adaptada para mostrar los datos como una representación (702) gráficade datos; en la que la información (601, 602) de procesamiento comprende información sobre un intervalo de un eje x, un intervalo de un eje y, un etiquetado del eje ‘x’ y un etiquetado del eje ‘y’ de la representación (702) gráfica de datos. - 16. Un procedimiento para la comunicación de datos con un sistema (100) de comunicaciones, comprendiendo el procedimiento las etapas de:codificar datos en un paquete (606) de datos de un tamaño máximo fijo y transmitir el paquete de datos a una estación (140) receptora;descodificar y procesar el paquete (606) de datos en función de un procedimiento de descodificación en combinación con información (601, 602) de procesamiento en la estación (140) receptora;mostrar los datos como una representación (702) gráfica de datos en la estación (140) receptora; en el que los datos pertenecen a un grupo de datos particular; en el que la información (601, 602) de procesamiento está relacionada con el grupo de datos particular y estáalmacenada en la estación (140) receptora; en el que los datos comprenden información sobre la actividad de un mercado; en el que la información (601, 602) de procesamiento comprende información sobre un intervalo de un eje x, unintervalo de un eje y, un etiquetado del eje ‘x’ y un etiquetado del eje ‘y’ de la representación (702) gráfica de datos.
- 17. Un elemento de programa para la comunicación de datos con un sistema (100) de comunicaciones que, cuando se ejecuta por un segundo procesador de una estación (140) receptora, está adaptado para llevar a cabo las etapas de:descodificar y procesar un paquete (606) de datos en función de un procedimiento de descodificación en combinación con información (601, 602) de procesamiento;mostrar los datos como una representación (702) gráfica de datos en la estación (140) receptora; en el que el paquete (606) de datos comprende datos codificados, tiene un tamaño máximo fijo y se ha transmitido a la estación (140) receptora;en el que los datos pertenecen a un grupo de datos particular;en el que la información (601, 602) de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación (140) receptora; en el que los datos comprenden información sobre la actividad de un mercado; en el que la información (601, 602) de procesamiento comprende información sobre un intervalo de un eje x, unintervalo de un eje y, un etiquetado del eje ‘x’ y un etiquetado del eje ‘y’ de la representación (702) gráfica de datos.
- 18. Un medio legible por ordenador, en el que está almacenado un programa informático para la comunicación de datos con un sistema (100) de comunicaciones que, cuando se ejecuta por un segundo procesador de una estación (140) receptora, está adaptado para llevar a cabo las etapas de:descodificar y procesar un paquete (606) de datos en función de un procedimiento de descodificación en combinación con información (601, 602) de procesamiento;mostrar los datos como una representación (702) gráfica de datos en la estación (140) receptora; en el que el paquete (606) de datos comprende datos codificados, tiene un tamaño máximo fijo y se ha transmitido a la estación (140) receptora;en el que los datos pertenecen a un grupo de datos particular;en el que la información (601, 602) de procesamiento está relacionada con el grupo de datos particular y está almacenada en la estación receptora; en el que los datos comprenden información sobre la actividad de un mercado; en el que la información (601, 602) de procesamiento comprende información sobre un intervalo de un eje x, unintervalo de un eje y, un etiquetado del eje ‘x’ y un etiquetado del eje ‘y’ de la representación (702) gráfica de datos.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US4042108P | 2008-03-28 | 2008-03-28 | |
| US40421P | 2008-03-28 | ||
| PCT/EP2008/066002 WO2009118064A1 (en) | 2008-03-28 | 2008-11-21 | Data communication of fixed size data packages |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2374036T3 true ES2374036T3 (es) | 2012-02-13 |
Family
ID=40565320
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08873652T Active ES2374036T3 (es) | 2008-03-28 | 2008-11-21 | Comunicación de datos de paquetes de datos de tamaño fijo. |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US20110069769A1 (es) |
| EP (1) | EP2258122B1 (es) |
| JP (1) | JP2011523240A (es) |
| CN (1) | CN101953184A (es) |
| AT (1) | ATE530038T1 (es) |
| AU (1) | AU2008353573A1 (es) |
| BR (1) | BRPI0822298A2 (es) |
| DK (1) | DK2258122T3 (es) |
| ES (1) | ES2374036T3 (es) |
| TW (1) | TW200941977A (es) |
| WO (1) | WO2009118064A1 (es) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9330507B2 (en) * | 2010-08-18 | 2016-05-03 | Snap-On Incorporated | System and method for selecting individual parameters to transition from text-to-graph or graph-to-text |
| CN101950301A (zh) * | 2010-09-26 | 2011-01-19 | 北京飞天诚信科技有限公司 | 数据处理的方法及装置 |
| US10600291B2 (en) | 2014-01-13 | 2020-03-24 | Alexis Ander Kashar | System and method for alerting a user |
| US10274908B2 (en) | 2014-01-13 | 2019-04-30 | Barbara Ander | System and method for alerting a user |
| US9503847B2 (en) | 2015-04-23 | 2016-11-22 | Htc Corporation | Electronic apparatus, uploading method and non-transitory computer readable storage medium thereof |
| WO2022125761A1 (en) * | 2020-12-10 | 2022-06-16 | Jpmorgan Chase Bank, N.A. | System and method for cloud-first streaming and market data utility |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6125281A (en) * | 1997-01-31 | 2000-09-26 | Nokia Mobile Phones Limited | Real-time SMS application messaging using an SMSC-linked server |
| JP4004776B2 (ja) * | 2000-11-27 | 2007-11-07 | シャープ株式会社 | 移動通信環境下のsmsと結合した無線受信機、無線プロトコルシステム、およびインターネット・コンテンツの配信方法 |
| JP2003099365A (ja) * | 2001-09-21 | 2003-04-04 | Casio Comput Co Ltd | メール管理装置、情報処理装置及びプログラム |
| US7657234B2 (en) * | 2004-02-05 | 2010-02-02 | Qualcomm Incorporated | Transparent broadcast services for a multi-mode wireless device |
| US20050223065A1 (en) * | 2004-04-02 | 2005-10-06 | Blue Systems Inc | Corporate electronic mail framing |
| EP1816598A1 (de) * | 2006-01-18 | 2007-08-08 | Ubs Ag | Datenverarbeitungsverfahren zur automatischen Bereitstellung von Daten und Datenverarbeitungsvorrichtung |
| AU2007209770A1 (en) * | 2006-01-27 | 2007-08-02 | Jupiter International (Australia) Pty Ltd | A mass customisable interactive, multi-faceted system for data collection, processing, analysis, transmission, and trading in securities |
| US20070178918A1 (en) * | 2006-02-02 | 2007-08-02 | Shon Jin H | International messaging system and method for operating the system |
| US10290055B2 (en) * | 2006-04-21 | 2019-05-14 | Refinitiv Us Organization Llc | Encoded short message service text messaging systems and methods |
-
2008
- 2008-11-21 US US12/933,468 patent/US20110069769A1/en not_active Abandoned
- 2008-11-21 AT AT08873652T patent/ATE530038T1/de active
- 2008-11-21 CN CN2008801267169A patent/CN101953184A/zh active Pending
- 2008-11-21 DK DK08873652.5T patent/DK2258122T3/da active
- 2008-11-21 BR BRPI0822298-3A patent/BRPI0822298A2/pt not_active IP Right Cessation
- 2008-11-21 JP JP2011501112A patent/JP2011523240A/ja not_active Ceased
- 2008-11-21 WO PCT/EP2008/066002 patent/WO2009118064A1/en not_active Ceased
- 2008-11-21 ES ES08873652T patent/ES2374036T3/es active Active
- 2008-11-21 EP EP08873652A patent/EP2258122B1/en not_active Not-in-force
- 2008-11-21 AU AU2008353573A patent/AU2008353573A1/en not_active Abandoned
- 2008-11-28 TW TW097146402A patent/TW200941977A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| AU2008353573A1 (en) | 2009-10-01 |
| EP2258122B1 (en) | 2011-10-19 |
| HK1146181A1 (en) | 2011-05-13 |
| US20110069769A1 (en) | 2011-03-24 |
| ATE530038T1 (de) | 2011-11-15 |
| CN101953184A (zh) | 2011-01-19 |
| JP2011523240A (ja) | 2011-08-04 |
| EP2258122A1 (en) | 2010-12-08 |
| DK2258122T3 (da) | 2011-12-12 |
| TW200941977A (en) | 2009-10-01 |
| WO2009118064A1 (en) | 2009-10-01 |
| BRPI0822298A2 (pt) | 2015-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11074623B2 (en) | Method and device for pushing information | |
| ES2374036T3 (es) | Comunicación de datos de paquetes de datos de tamaño fijo. | |
| D’Ortona et al. | Open-source MQTT-based end-to-end IoT system for smart city scenarios | |
| Islam et al. | Future industrial applications: Exploring lpwan-driven iot protocols | |
| EP3625708B1 (en) | Two-dimensional code generation method, two-dimensional code processing method, apparatus, device, and two-dimensional code | |
| US9158414B1 (en) | System and method for indicating a selected feature of an interactive digital map | |
| US11232040B1 (en) | Precaching unlockable data elements | |
| US20200252794A1 (en) | System and method to collect device location context without the collection of raw, detailed location data at scale | |
| ES2767654T3 (es) | Interfaz con servidores que tienen diferentes API para obtener datos de publicidad | |
| US20170068902A1 (en) | Modeling of Geospatial Location Over Time | |
| CN111147354B (zh) | 消息处理方法、装置、设备及存储介质 | |
| US9411785B1 (en) | Embedding hidden content in unicode | |
| US20230188323A1 (en) | Terminal device, computer program, communication system, and communication method | |
| US10630753B2 (en) | Asynchronous application data access system and method | |
| CN111857515A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
| CN110191154A (zh) | 用户标签确定方法和装置 | |
| CN118505474A (zh) | 城市运行数据监测系统、方法、电子设备和可读介质 | |
| CN106383629A (zh) | 终端提醒消息的显示方法及装置 | |
| CN104463048A (zh) | 一种基于定位二维码的门牌系统及实现方法 | |
| CN106709060B (zh) | 一种数据共享方法及系统 | |
| CN114781822B (zh) | 一种数据分析方法、系统及相关装置 | |
| US20230336696A1 (en) | Ground sensor-triggered satellite image capture | |
| US20180206111A1 (en) | Secure data link for subscriber identification module (sim)-based processor | |
| ES2843948T3 (es) | Sistema y método para conservar servicios utilizando capacidades avanzadas de recogida de datos | |
| TW202209922A (zh) | 針對話務串流的槽分派之系統和方法 |