Automatic rules-based device synchronization
    2.
    发明授权
    Automatic rules-based device synchronization 有权
    自动基于规则的设备同步

    公开(公告)号:US07647346B2

    公开(公告)日:2010-01-12

    申请号:US11092354

    申请日:2005-03-29

    IPC分类号: G06F17/30 G06F15/16

    摘要: Automatic rules-based synchronization of digital files on a source device and a target device coupled to it. A source computer executes a synchronization engine for managing transfer of files from a source database to a target device coupled to the computer as a function of a defined storage capacity of the device. The synchronization engine is configured to receive user-defined rules for selecting which of the files are to be transferred to the device and assigning priorities to the files. The synchronization engine builds a designated list of the files to be transferred according to the priorities defined by the rules.

    摘要翻译: 源设备上的数字文件和与其耦合的目标设备的自动基于规则的同步。 源计算机执行同步引擎,用于根据设备的定义的存储容量来管理文件从源数据库传输到耦合到计算机的目标设备。 同步引擎被配置为接收用户选择的规则,用于选择将哪些文件传送到设备并且为文件分配优先级。 同步引擎根据规则定义的优先级构建要传输的文件的指定列表。

    Sanctioned transcoding of digital-media content
    3.
    发明授权
    Sanctioned transcoding of digital-media content 失效
    受制于数字媒体内容的转码

    公开(公告)号:US07738766B2

    公开(公告)日:2010-06-15

    申请号:US11108301

    申请日:2005-04-18

    IPC分类号: H04N5/76 H04N7/00 H04N5/00

    摘要: Described herein are one or more implementations for transferring formatted digital media content (“formatted-media-content”) from a source device (e.g., a desktop computer) to a target media-playback device (e.g., a MP3 player). The formatted-media-content may need to be converted from a source format to a target format before it is transferred. An implementation seeks permission from a source-format-agent associated with the source format of the formatted-media-content, to perform a format-conversion (“transcoding”).

    摘要翻译: 这里描述了用于将格式化的数字媒体内容(“格式化媒体内容”)从源设备(例如,台式计算机)传送到目标媒体回放设备(例如,MP3播放器)的一个或多个实现。 格式化媒体内容在传输之前可能需要从源格式转换为目标格式。 实现者从与格式化媒体内容的源格式相关联的源格式代理寻求许可,以执行格式转换(“转码”)。

    Methods and systems for creating skins
    5.
    发明授权
    Methods and systems for creating skins 有权
    用于创建皮肤的方法和系统

    公开(公告)号: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数据结构的中间表示以提供可脚本化对象模型的布局管理器。 可脚本化对象模型的各种组件可以包括用于接收和执行脚本的脚本引擎以及一个或多个呈现元素。 每个渲染元素表示不同的皮肤元素,并且可以单独配置为通过脚本引擎来响应脚本。 本发明的系统和技术可以提供可以在运行时呈现和重新呈现的健壮的动态皮肤。

    Methods and systems for creating and using skins
    7.
    发明授权
    Methods and systems for creating and using skins 有权
    用于创建和使用皮肤的方法和系统

    公开(公告)号:US07426691B2

    公开(公告)日:2008-09-16

    申请号:US11018670

    申请日: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 that is executing under the influence of a software application. The system synchronizes a property of at least one of the skin elements with a state associated with the software application such that a change in the state of the software application causes a change in the property of the one skin element. In one embodiment, synchronization takes place using an XML data structure.

    摘要翻译: 描述了用于创建和渲染外观的系统。 在一个所描述的实施例中,系统被配置为提供包括在软件应用的影响下执行的用户界面的一部分的多个皮肤元素。 系统将至少一个皮肤元素的属性与与软件应用相关联的状态同步,使得软件应用的状态的改变导致一个皮肤元素的属性的改变。 在一个实施例中,使用XML数据结构进行同步。

    Methods and systems for creating and using skins
    8.
    发明授权
    Methods and systems for creating and using skins 有权
    用于创建和使用皮肤的方法和系统

    公开(公告)号:US07340681B2

    公开(公告)日:2008-03-04

    申请号:US10842999

    申请日:2004-05-11

    IPC分类号: 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.

    摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个描述的实施例中,皮肤可以被定义为脚本文件,艺术文件,媒体文件和文本文件的集合。 这些文件可用于创建新的和不同的皮肤外观,布局和功能。 这些文件使用基于分层标签的数据结构进行组织使用,其示例是XML数据结构。 处理数据结构以提供对象模型。 对象模型可以是一个可编写脚本的对象模型,可以执行脚本以提供可以响应内部和外部事件的交互式动态外观。 在一个实施例中,用于呈现皮肤的计算机体系结构包括处理XML数据结构的中间表示以提供可脚本化对象模型的布局管理器。 可脚本化对象模型的各种组件可以包括用于接收和执行脚本的脚本引擎以及一个或多个呈现元素。 每个渲染元素表示不同的外观元素,并且可以单独配置为通过脚本引擎来响应脚本。 本发明的系统和技术可以提供可以在运行时呈现和重新呈现的健壮的动态皮肤。 在其他实施例中,与皮肤元素相关联的属性可以与其他皮肤元素属性或与软件应用相关联的状态同步。 可以通过使用可以与XML数据结构相关联的关键字进行同步。 同步可以是单向或双向同步。

    Methods and systems for creating skins

    公开(公告)号:US07073130B2

    公开(公告)日:2006-07-04

    申请号:US09773456

    申请日:2001-01-31

    IPC分类号: G09G5/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.

    Methods and systems for creating skins
    10.
    发明授权
    Methods and systems for creating skins 有权
    用于创建皮肤的方法和系统

    公开(公告)号: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.

    摘要翻译: 描述了用于创建和渲染外观的方法和系统。 在一个所描述的实施例中,提供用于渲染皮肤的皮肤模型的方法包括接收包含与皮肤相关联的信息的皮肤定义文件和与皮肤相关联的一个或多个其它文件; 将一个或多个其他文件中的至少一些直接提供到计算机存储器中,而不进入文件进入计算机文件系统; 并处理皮肤定义文件以提供描述皮肤的分层数据结构。