发明名称 Deriving component statistics for a stream enabled application
摘要 A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming application is executed, block requests may be logged by Block ID in a log. The frequency of component use may be estimated by analyzing the block request log with the block associations.
申请公布号 US8892738(B2) 申请公布日期 2014.11.18
申请号 US200812062766 申请日期 2008.04.04
申请人 Numecent Holdings, Inc. 发明人 de Vries Jeffrey;Hitomi Arthur Shingen
分类号 G06F9/46;G06F11/34 主分类号 G06F9/46
代理机构 Sheppard, Mullin, Richter & Hampton LLP 代理人 Sheppard, Mullin, Richter & Hampton LLP
主权项 1. 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, andlogs 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.
地址 Irvine CA US