Patent ID: 8892738

Claim:
A system comprising: a processor and a memory; a raw log; a link map that associates files, offsets, and lengths that correspond to a component of a stream-enabled application with a feature of the stream-enabled application; a virtual execution environment, wherein, in operation: the stream-enabled application is a virtually installed application executing in the virtual execution environment, an agent process for the virtually installed application requests resources as a part of a plurality of sessions, the virtual execution environment: associates resource requests of the plurality of sessions with a block to the virtually installed application, associates the component of the stream-enabled application with the resource requests of the plurality of sessions, generates a statistic comprising a frequency of usage of the component associated with the resource requests of the plurality of sessions in relation to the block, within at least one demographic group defined by a factor, the frequency depending on the association of the component with the resource requests of the plurality of sessions from the at least one demographic group, the statistic further comprising a percent coverage of the feature of the stream-enabled application by the component, and logs an identifier of the block (block ID) in association with a session of the plurality of sessions into the raw log; an aggregator, wherein, in operation, the aggregator receives the raw log including the block ID, collates the block ID with a unique session identifier (unique session ID) associated with the session, and formats the block ID and the unique session ID into a formatted log, thereby logging the statistic into the formatted log.