SYSTEM AND METHOD FOR DELIVERY AND UPDATING OF REAL-TIME DATA

A system, method and computer program for receiving real-time data from a content provider and delivering it to a user terminal while using the minimum amount of communication bandwidth possible. This real-time data may take the form of any frequently changing data such as stock prices. The user log...

Full description

Saved in:
Bibliographic Details
Main Authors MAKIPAA, MIKKO, BELETSKI, OLEG, MADAN, HEMANT
Format Patent
LanguageEnglish
French
Published 18.12.2003
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A system, method and computer program for receiving real-time data from a content provider and delivering it to a user terminal while using the minimum amount of communication bandwidth possible. This real-time data may take the form of any frequently changing data such as stock prices. The user logs on the system and specifies a portfolio or stocks he is interested viewing. The user may also select active keys which are to be continuously observed. Upon receipt of the real-time data from the content provider, the system, method and computer program determine whether the real-time data has changed from the last update. If no changes have occurred to the real-time data values or the real-time data is not associated the currently active keys then there is no real-time data downloaded to the user. Only if there is a change in real-time data values associated with active currently active keys will the real-time data be transmitted to the user terminal. Further, this system, method and computer program may communicate to any possible user terminal no matter what size screen since the position of each changed real-time data value is specified based on screen size the user terminal is using. Therefor, a user may monitor continuously changing real-time data values while using a mobile device such as a digital cellular phone. L'invention concerne un système, un procédé, et un programme informatique permettant de recevoir des données en temps réel d'un fournisseur de contenu, et de les distribuer à un terminal d'utilisateur tout en utilisant une quantité minimum de largeur de bande de communication. Les données en temps réel peuvent prendre la forme de données changeant fréquemment, telles que des prix de stocks. L'utilisateur entre en communication avec le système, et spécifie un portefeuille ou des stocks qu'il souhaite visualiser. Cet utilisateur peut également sélectionner des clés actives qui sont observées de manière continue. A la réception des données en temps réel du fournisseur de contenu, le système, le procédé, et le programme informatique déterminent si ces données en temps réel ont changé depuis la dernière mise à jour. Si aucun changement n'est intervenu sur les valeurs de données en temps réel ou si les données en temps réel ne sont pas associées aux clés actuellement actives, lesdites données en temps réel ne sont pas téléchargées sur le terminal de l'utilisateur. Ces données en temps réel sont transmises au terminal de l'utilisateur uniquement dans le cas d'un changement intervenu sur les valeurs de données en temps réel associées aux clés actuellement actives. Ce système, ce procédé, et ce programme informatique peuvent également communiquer avec un éventuel terminal d'utilisateur indépendamment de la taille de l'écran, du fait que la position de chaque valeur de donnée en temps réel changée est spécifiée sur la base de la taille de l'écran que l'utilisateur utilise. Par conséquent, l'utilisateur peut surveiller de manière continue un changement de valeurs de données en temps réel tout en utilisant un dispositif mobile tel qu'un téléphone cellulaire numérique.
Bibliography:Application Number: WO2001IB00239