发明名称 Methods and Systems for Using Proxies to Noninvasively Alter Media Experiences
摘要 Embodiments include a computing system configured by a media player to access code defining a media presentation, identify a media element comprised in the media presentation, and determine a trait exposed by the media element. The code defining the media presentation may comprise a playlist declaring a plurality of elements or the code for the media player may include declaration of the media elements as instances of classes that each correspond to types of media elements. The computing system can be configured to generate media player behaviors based on the trait exposed by the media element. For example, media player logic can be invoked based on the exposed traits to pass events and commands to program components (e.g., class instances) corresponding to the media elements.
申请公布号 US2014289623(A1) 申请公布日期 2014.09.25
申请号 US200912613623 申请日期 2009.11.06
申请人 Riggs Brian;Rijkom Edwin Van 发明人 Riggs Brian;Rijkom Edwin Van
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项 1. A method, comprising: identifying, by a computing system providing a media player, a wrapped media element, the wrapped media element wrapped by a proxy media element, wherein the wrapped media element is declared in executable code defining a media presentation, the executable code being instructions used by the media player to utilize a selectively-enabled functional component of the media player, wherein the selectively-enabled functional component is not natively supported by logic of the media player; determining a trait exposed by the proxy media element; and generating the selectively-enabled functional component to provide a media player behavior based on the exposed trait.
地址 Berkeley CA US