Patent ID: 7912949
Filing Date: 2011-03-22
Classification: H04L

Abstract:
1. A method comprising: selecting a mechanism to report a data object to a client, said mechanism being selected from one of an event sequence mechanism and a latest update mechanism; when said latest update mechanism has been selected, then: receiving data from a data provider; grouping data into sub-records based on the frequency of change of the data; transmitting sub-records of data having a first change frequency to a client application using the latest update mechanism; and when said event sequence mechanism has been selected, then: receiving data from a data provider; transmitting sub-records of data having a second change frequency to a client application using the event sequence mechanism; wherein: the event sequence mechanism updates the client application by transmitting from the data provider a sequence of events describing subsequent incremental changes to a system state as the changes occur; and the latest update mechanism updates the client application by transmitting from the data provider only a current state of the system; limiting the rate of information transfer to the client; wherein limiting the rate of information transfer to the client further comprising temporarily removing the limitation on the rate of information transfer to the client when the transfer includes client-initiated state change.