-
公开(公告)号:US07219308B2
公开(公告)日:2007-05-15
申请号:US10178187
申请日:2002-06-21
IPC分类号: G06F3/00
CPC分类号: G11B27/34 , G06F17/30017 , G11B27/11 , G11B2220/2545 , G11B2220/2562
摘要: Methods and system for enhancing user experience when rendering digital media content. Defining a visible region of the window in which a media player user interface (UI) is presented to clip undesirable portions of the window provides an improved media player UI. Further aspects are directed to enhancing user experience when rendering digital media content in full screen presentation mode.
摘要翻译: 提供数字媒体内容时增强用户体验的方法和系统。 定义其中呈现媒体播放器用户界面(UI)的窗口的可见区域以剪辑窗口的不期望的部分提供了改进的媒体播放器UI。 进一步的方面涉及在以全屏显示模式呈现数字媒体内容时增强用户体验。
-
公开(公告)号:US07451399B2
公开(公告)日:2008-11-11
申请号:US11129151
申请日:2005-05-13
IPC分类号: G06F3/16
CPC分类号: G06F8/38
摘要: Methods and systems for creating and rendering skins are described. In one described embodiment, a skin is defined using at least one skin definition that defines the skin in a hierarchical tag-based language.
摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个描述的实施例中,使用至少一个以分层标签为基础的语言定义皮肤的皮肤定义来定义皮肤。
-
公开(公告)号:US07543235B2
公开(公告)日:2009-06-02
申请号:US11128759
申请日:2005-05-13
IPC分类号: G06F13/00
CPC分类号: G06F8/38
摘要: Methods and systems for creating and rendering skins are described. In one described embodiment, a method of providing a skin model for use in rendering a skin comprises receiving a skin definition file that contains information associated with a skin, and one or more other files that are associated with the skin; providing at least some of the one or more other files directly into computer memory, without the files entering a computer file system; and processing the skin definition file to provide a hierarchical data structure that describes the skin.
摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个所描述的实施例中,提供用于渲染皮肤的皮肤模型的方法包括接收包含与皮肤相关联的信息的皮肤定义文件和与皮肤相关联的一个或多个其它文件; 将一个或多个其他文件中的至少一些直接提供到计算机存储器中,而不进入文件进入计算机文件系统; 并处理皮肤定义文件以提供描述皮肤的分层数据结构。
-
公开(公告)号:US07480868B2
公开(公告)日:2009-01-20
申请号:US11128975
申请日:2005-05-13
IPC分类号: G06F3/00
CPC分类号: G06F8/38
摘要: Methods and systems for creating and rendering skins are described. In one described embodiment, a skin-organizing method comprises providing one or more file types that define different aspects of a skin; and organizing the files types using a hierarchical tag-based structure.
摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个所描述的实施例中,皮肤组织方法包括提供定义皮肤不同方面的一种或多种文件类型; 并使用基于分层的基于标签的结构来组织文件类型。
-
公开(公告)号:US08140601B2
公开(公告)日:2012-03-20
申请号:US11279873
申请日:2006-04-14
申请人: Daniel Plastina , Michael J. Novak , Kipley J. Olson , Michael M. Tse , David M. Nadalin , Phillip Lu , Dennis A. Kiilerich , Andrew L. Silverman
发明人: Daniel Plastina , Michael J. Novak , Kipley J. Olson , Michael M. Tse , David M. Nadalin , Phillip Lu , Dennis A. Kiilerich , Andrew L. Silverman
IPC分类号: G06F12/00
CPC分类号: G06Q10/10
摘要: A method for managing a group of owned and for-purchase media items in response to a single user action. The method treats the owned media items and the for-purchase media items similarly with respect to the user's interaction with them, facilitating a user paradigm-shift from thinking about two stores of media items to a single store of media items available for use. A media item grouping generic to both types of media items is provided, permitting sharing of media item collections between users having different access rights with respect to the media items.
摘要翻译: 一种用于响应于单个用户动作管理一组拥有和购买媒体项目的方法。 该方法相对于用户与他们的交互来类似地对待所有媒体项目和购买媒体项目,从而将用户范围从思考两个媒体媒体商品到可存在使用的媒体项目的单个存储容易。 提供了对两种类型的媒体项目进行通用的媒体项目分组,允许在具有相对于媒体项目具有不同访问权限的用户之间共享媒体项集合。
-
公开(公告)号:US07788597B1
公开(公告)日:2010-08-31
申请号:US09411171
申请日:1999-10-01
CPC分类号: G06F17/30861
摘要: Radio client/server architectures and graphical user interfaces for toolbars and explorer bars utilized in conjunction with Web browsers providing streaming-media content are disclosed. In one aspect of the present invention, the graphical user interface is of a Web browser with a radio toolbar that displays one or more buttons capable of controlling a source of streaming media. The graphical user interface can also include a menu bar, a standard-buttons toolbar, an address toolbar, horizontal or vertical explorer bars, a links toolbar and/or a status bar. The architecture aspect of the present invention includes a plurality of computer-executable components. One component is a radio server that plays a radio source of streaming-media. Another component is an interface for communicating with the radio server. A third component is at least one radio-client that communicates through the interface in order to provide instructions to the radio server.
摘要翻译: 公开了与提供流媒体内容的Web浏览器一起使用的用于工具栏和浏览器栏的无线客户端/服务器架构和图形用户界面。 在本发明的一个方面,图形用户界面是具有无线电工具栏的Web浏览器,其显示能够控制流媒体源的一个或多个按钮。 图形用户界面还可以包括菜单栏,标准按钮工具栏,地址工具栏,水平或垂直浏览器栏,链接工具栏和/或状态栏。 本发明的架构方面包括多个计算机可执行组件。 一个组件是播放流媒体的无线电源的无线电服务器。 另一个组件是用于与无线电服务器通信的接口。 第三组件是至少一个无线电客户端,通过接口进行通信,以向无线电服务器提供指令。
-
公开(公告)号:US09639376B2
公开(公告)日:2017-05-02
申请号:US11832619
申请日:2007-08-01
IPC分类号: G06F3/0481 , G06F3/0482 , G06F9/44 , G06T11/00 , G06F9/06 , G06F1/02 , G06F3/00
摘要: Methods and systems for creating and rendering skins are described. In one described embodiment skins can be defined as sets of script files, art files, media files, and text files. These files can be used to create new and different skin appearances, layouts and functionalities. The files are organized for use using a hierarchical tag-based data structure, an example of which is an XML data structure. The data structure is processed to provide an object model. The object model can be a scriptable object model that enables script to execute to provide an interactive, dynamic skin that can respond to internal and external events. In one embodiment, a computer architecture used for rendering the skin includes a layout manager that processes an intermediate representation of the XML data structure to provide the scriptable object model. Various components of the scriptable object model can include a script engine for receiving and executing script, and one or more rendering elements. Each rendering element represents a different skin element and can be individually configured to respond to script via the script engine. The inventive systems and techniques can provide a robust, dynamic skin that can be rendered and re-rendered at runtime. In other embodiments, properties associated with a skin's elements can be synchronized with other skin element properties or state that is associated with a software application. Synchronization can take place through the use of keywords that can be used in connection with the XML data structure. Synchronizations can be one- or two-way synchronizations.
-
公开(公告)号:US07426692B2
公开(公告)日:2008-09-16
申请号:US11019007
申请日:2004-12-21
IPC分类号: G06F3/01
摘要: Systems for creating and rendering skins are described. In one described embodiment, a system is configured to provide multiple skin elements that comprise part of a user interface and synchronize a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements. The system synchronizes properties by describing synchronization between the properties using an XML data structure.
摘要翻译: 描述了用于创建和渲染外观的系统。 在一个所描述的实施例中,系统被配置为提供多个皮肤元件,其包括用户界面的一部分,并使至少第一皮肤元素的属性与第二皮肤元素的属性同步, 第二个元素的属性导致第一个元素的属性的改变。 系统通过使用XML数据结构描述属性之间的同步来同步属性。
-
公开(公告)号:US06791581B2
公开(公告)日:2004-09-14
申请号:US09773446
申请日:2001-01-31
IPC分类号: G09G500
摘要: Methods and systems for creating and rendering skins are described. In one described embodiment skins can be defined as sets of script files, art files, media files, and text files. These files can be used to create new and different skin appearances, layouts and functionalities. The files are organized for use using a hierarchical tag-based data structure, an example of which is an XML data structure. The data structure is processed to provide an object model. The object model can be a scriptable object model that enables script to execute to provide an interactive, dynamic skin that can respond to internal and external events. In one embodiment, a computer architecture used for rendering the skin includes a layout manager that processes an intermediate representation of the XML data structure to provide the scriptable object model. Various components of the scriptable object model can include a script engine for receiving and executing script, and one or more rendering elements. Each rendering element represents a different skin element and can be individually configured to respond to script via the script engine. The inventive systems and techniques can provide a robust, dynamic skin that can be rendered and re-rendered at runtime. In other embodiments, properties associated with a skin's elements can be synchronized with other skin element properties or state that is associated with a software application. Synchronization can take place through the use of keywords that can be used in connection with the XML data structure. Synchronizations can be one- or two-way synchronizations.
摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个描述的实施例中,皮肤可以被定义为脚本文件,艺术文件,媒体文件和文本文件的集合。 这些文件可用于创建新的和不同的皮肤外观,布局和功能。 这些文件使用基于分层标签的数据结构进行组织使用,其示例是XML数据结构。 处理数据结构以提供对象模型。 对象模型可以是一个可编写脚本的对象模型,可以执行脚本以提供可以响应内部和外部事件的交互式动态外观。 在一个实施例中,用于呈现皮肤的计算机体系结构包括处理XML数据结构的中间表示以提供可脚本化对象模型的布局管理器。 可脚本化对象模型的各种组件可以包括用于接收和执行脚本的脚本引擎以及一个或多个呈现元素。 每个渲染元素表示不同的皮肤元素,并且可以单独配置为通过脚本引擎来响应脚本。 本发明的系统和技术可以提供可以在运行时呈现和重新呈现的健壮的动态皮肤。 在其他实施例中,与皮肤元素相关联的属性可以与其他皮肤元素属性或与软件应用相关联的状态同步。 可以通过使用可以与XML数据结构相关联的关键字进行同步。 同步可以是单向或双向同步。
-
公开(公告)号:US07458020B2
公开(公告)日:2008-11-25
申请号:US11129004
申请日:2005-05-13
IPC分类号: G06F17/00
CPC分类号: G06F8/38
摘要: Methods and systems for creating and rendering skins are described. In one described embodiment skins can be defined as sets of script files, art files, media files, and text files. These files can be used to create new and different skin appearances, layouts and functionalities. The files are organized for use using a hierarchical tag-based data structure, an example of which is an XML data structure. The data structure is processed to provide an object model. The object model can be a scriptable object model that enables script to execute to provide an interactive, dynamic skin that can respond to internal and external events. In one embodiment, a computer architecture used for rendering the skin includes a layout manager that processes an intermediate representation of the XML data structure to provide the scriptable object model. Various components of the scriptable object model can include a script engine for receiving and executing script, and one or more rendering elements. Each rendering element represents a different skin element and can be individually configured to respond to script via the script engine. The inventive systems and techniques can provide a robust, dynamic skin that can be rendered and re-rendered at runtime.
摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个描述的实施例中,皮肤可以被定义为脚本文件,艺术文件,媒体文件和文本文件的集合。 这些文件可用于创建新的和不同的皮肤外观,布局和功能。 这些文件使用基于分层标签的数据结构进行组织使用,其示例是XML数据结构。 处理数据结构以提供对象模型。 对象模型可以是一个可编写脚本的对象模型,可以执行脚本以提供可以响应内部和外部事件的交互式动态外观。 在一个实施例中,用于呈现皮肤的计算机体系结构包括处理XML数据结构的中间表示以提供可脚本化对象模型的布局管理器。 可脚本化对象模型的各种组件可以包括用于接收和执行脚本的脚本引擎以及一个或多个呈现元素。 每个渲染元素表示不同的皮肤元素,并且可以单独配置为通过脚本引擎来响应脚本。 本发明的系统和技术可以提供可以在运行时呈现和重新呈现的健壮的动态皮肤。
-
-
-
-
-
-
-
-
-