Patent ID: 8825779

Claim:
A real-time data subscription and reporting system for telecommunications systems and devices, the real-time data subscription and reporting system being communicably coupleable, over at least one network, to at least one first user client and at least one first telecommunications system or device, the real-time data subscription and reporting system comprising: a real-time data aggregation component including a cache memory, the real-time data aggregation component being operative: in response to receipt of at least one first request for the real-time data from the first user client, to send at least one subscription start message for the real-time data to the first telecommunications system or device; to receive, at a first predetermined time interval, the real-time data from the first telecommunications system or device; to store the real-time data in the cache memory; in response to receipt, at a second predetermined time interval, of at least one second request for the real-time data from the first user client, to send, substantially immediately in response to the second request for the real-time data, the real-time data from the cache memory to the first user client; to determine a time of a last request for the real-time data; to determine a time of a last update to the real-time data; to determine whether to send at least one subscription stop message for the real-time data to the first telecommunications system or device based at least on a comparison of the time of the last request and the time of the last update; and in the event it is determined to send at least one subscription stop message for the real-time data, to send the at least one subscription stop message for the real-time data to the first telecommunications system or device.