Patent ID: 8661092

Claim:
A method of providing real-time data to a Rich Internet Application (RIA), the method comprising: providing first real-time data from a data source; propagating the first real-time data from the data source to a server; collecting the first real-time data at the server; creating a first persistent connection from the server to a first RIA; subscribing the first RIA to the first real-time data, wherein at least some of the first real-time data is propagated to the first RIA through the first persistent connection; creating a visual representation of at least some of the first real-time data at the first RIA, producing second real-time data at the first RIA, wherein said second real-time data is created in response to the visual representation; creating a second persistent connection from the first RIA to the server; propagating at least some of the second real-time data from the first RIA to the server through the second persistent connection; and propagating at least some of the second real-time data to a second RIA connected to the server, wherein the first and second real-time data satisfy an application-dependent latency requirement for data delivery.