Patent ID: 8082224

Claim:
A non-transitory computer-readable medium having stored thereon processor-executable instructions, to facilitate presentation of business information to a business user, that when executed by a processor result in the following: receiving, at a server, a HyperText Transfer Protocol (HTTP) request from a client, the received HTTP request including a query and a condition associated with the query, the condition including a threshold value associated with a business parameter; blocking, at the server, an HTTP response to the received HTTP request when a current value associated with the business parameter within a stream being received by the server does not currently satisfy the threshold value of the condition associated with the query; receiving, at the server, a notification that the current value associated with the business parameter within the stream now satisfies the threshold value of the condition associated with the query; responsive to the received notification, transmitting an HTTP response to the previously received HTTP request, from the server to the client, the HTTP response including data associated with the query; determining, at the server, that a synchronization period associated with a pending HTTP request from a client has expired; transmitting a synchronization HTTP response to the client; and receiving, at the server, a synchronization HTTP response from the client, wherein the synchronization HTTP response includes a synchronization security key.