Methods and systems for synchronizing skin properties
    21.
    发明授权
    Methods and systems for synchronizing skin properties 有权
    用于同步皮肤属性的方法和系统

    公开(公告)号: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数据结构相关联的关键字进行同步。 同步可以是单向或双向同步。

    Scope based indexing prioritization
    22.
    发明授权
    Scope based indexing prioritization 有权
    基于范围的索引优先级

    公开(公告)号:US08296276B2

    公开(公告)日:2012-10-23

    申请号:US12341762

    申请日:2008-12-22

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30017 G06F17/30946

    摘要: Methods and systems provide a tool for prioritizing the ordering of outstanding indexing work in order to bring a particular portion of an indexing source up to date quickly and to reduce the likelihood of inconsistencies between an index-backed view and a direct view of a source. In accordance with the described embodiments, indexing of items can be prioritized based upon a user's view or metadata contained within a query. Further, in at least some embodiments, the tool can decide the order to index items based upon multiple prioritization requests.

    摘要翻译: 方法和系统提供了一个工具,用于优先排序未完成的索引工作,以便将索引源的特定部分快速更新,并减少索引支持视图与源的直接视图之间不一致的可能性。 根据所描述的实施例,可以基于用户的视图或包含在查询中的元数据来对项目的索引进行优先化。 此外,在至少一些实施例中,工具可以基于多个优先级请求来决定索引项目的顺序。

    Scope Based Indexing Prioritization
    23.
    发明申请
    Scope Based Indexing Prioritization 有权
    基于范围的索引优先级

    公开(公告)号:US20100161570A1

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

    申请号:US12341762

    申请日:2008-12-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30017 G06F17/30946

    摘要: Methods and systems provide a tool for prioritizing the ordering of outstanding indexing work in order to bring a particular portion of an indexing source up to date quickly and to reduce the likelihood of inconsistencies between an index-backed view and a direct view of a source. In accordance with the described embodiments, indexing of items can be prioritized based upon a user's view or metadata contained within a query. Further, in at least some embodiments, the tool can decide the order to index items based upon multiple prioritization requests.

    摘要翻译: 方法和系统提供了一个工具,用于优先排序未完成的索引工作,以便将索引源的特定部分快速更新,并减少索引支持视图与源的直接视图之间不一致的可能性。 根据所描述的实施例,可以基于用户的视图或包含在查询中的元数据来对项目的索引进行优先化。 此外,在至少一些实施例中,工具可以基于多个优先级请求来决定索引项目的顺序。

    Media difference files for compressed catalog files
    24.
    发明授权
    Media difference files for compressed catalog files 有权
    压缩目录文件的介质差异文件

    公开(公告)号:US07636728B2

    公开(公告)日:2009-12-22

    申请号:US11425835

    申请日:2006-06-22

    申请人: Michael J. Novak

    发明人: Michael J. Novak

    IPC分类号: G06F7/00

    摘要: Generating a difference (DIFF) file for catalog files. A second catalog file is compared with a first catalog file to identify at least a modified portion in the second catalog file. The modified portion indicates a difference between the content of the first catalog file and the second catalog file. A location of the modified portion is identified in the content of the second catalog file. A reference marker is assigned to the identified location with respect to the second catalog file. The DIFF file is generated indicating the modified portion and indicating the reference marker.

    摘要翻译: 为目录文件生成差异(DIFF)文件。 将第二目录文件与第一目录文件进行比较,以识别至少第二目录文件中的修改部分。 修改部分表示第一目录文件和第二目录文件的内容之间的差异。 修改部分的位置在第二目录文件的内容中被识别。 相对于第二目录文件将参考标记分配给所识别的位置。 生成DIFF文件,指示修改的部分并指示参考标记。

    TWO-WAY SYNCHRONIZATION OF MEDIA DATA
    25.
    发明申请
    TWO-WAY SYNCHRONIZATION OF MEDIA DATA 有权
    媒体数据的两路同步

    公开(公告)号:US20070282848A1

    公开(公告)日:2007-12-06

    申请号:US11420989

    申请日:2006-05-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30053

    摘要: A system and method for retrieving media data from a portable media device for storage on a client computer during synchronization between the portable media device and the client computer. A media player application (MPA) identifies media data on the portable media device that has been modified since a last synchronization process, and automatically or selectively retrieves the modified and/or unmodified media data from the portable media device for storage on the client computer.

    摘要翻译: 一种用于在便携式媒体设备和客户端计算机之间的同步期间从便携式媒体设备检索媒体数据以存储在客户计算机上的系统和方法。 媒体播放器应用程序(MPA)识别自上一次同步过程以来已被修改的便携式媒体设备上的媒体数据,并且自动或选择性地从便携式媒体设备检索经修改和/或未修改的媒体数据以存储在客户端计算机上。

    Media item subgroup generation from a library
    26.
    发明授权
    Media item subgroup generation from a library 有权
    从图书馆生成媒体项目子组

    公开(公告)号:US07756388B2

    公开(公告)日:2010-07-13

    申请号:US11085489

    申请日:2005-03-21

    IPC分类号: H04N5/91 H04N7/26

    摘要: A method for generating a subgroup of one or more media items from a library of media items. The method monitors user playback control actions during a playback experience with the library on a media player. The method chooses a selecting filter based upon the monitored user playback control action and generates a subgroup of media items selected from the library of media items by applying the selecting filter to the library of media items. The method may further order the subgroup of media items. A system also generates a subgroup of one or more media items from a library of media items. The system comprises a processor for monitoring a user playback control action during a playback experience with the library, a selecting filter adapted to generate a subgroup of media items from the library of media items, and a user interface adapted for presenting the user with the subgroup of media items for playing on a media player.

    摘要翻译: 一种用于从媒体项目库生成一个或多个媒体项目的子组的方法。 该方法在媒体播放器上的库的播放体验期间监视用户播放控制动作。 该方法基于所监视的用户播放控制动作选择选择过滤器,并通过将选择过滤器应用到媒体库的库来生成从媒体库中选择的媒体项目的子组。 该方法还可以对媒体项目的子组进行排序。 系统还从媒体项目库生成一个或多个媒体项目的子组。 该系统包括处理器,用于在与库的回放体验期间监视用户回放控制动作,适于从媒体库的媒体项生成媒体项的子组的选择过滤器和适于向用户呈现子组的用户界面 用于在媒体播放器上播放的媒体项目。

    MEDIA DIFFERENCE FILES FOR COMPRESSED CATALOG FILES
    28.
    发明申请
    MEDIA DIFFERENCE FILES FOR COMPRESSED CATALOG FILES 有权
    用于压缩目录文件的媒体差异文件

    公开(公告)号:US20070299886A1

    公开(公告)日:2007-12-27

    申请号:US11425835

    申请日:2006-06-22

    申请人: Michael J. Novak

    发明人: Michael J. Novak

    IPC分类号: G06F17/30

    摘要: Generating a difference (DIFF) file for catalog files. A second catalog file is compared with a first catalog file to identify at least a modified portion in the second catalog file. The modified portion indicates a difference between the content of the first catalog file and the second catalog file. A location of the modified portion is identified in the content of the second catalog file. A reference marker is assigned to the identified location with respect to the second catalog file. The DIFF file is generated indicating the modified portion and indicating the reference marker.

    摘要翻译: 为目录文件生成差异(DIFF)文件。 将第二目录文件与第一目录文件进行比较,以识别至少第二目录文件中的修改部分。 修改部分表示第一目录文件和第二目录文件的内容之间的差异。 修改部分的位置在第二目录文件的内容中被识别。 相对于第二目录文件将参考标记分配给所识别的位置。 生成DIFF文件,指示修改的部分并指示参考标记。

    Scope based indexing prioritization
    29.
    发明授权
    Scope based indexing prioritization 有权
    基于范围的索引优先级

    公开(公告)号:US08645342B2

    公开(公告)日:2014-02-04

    申请号:US13586708

    申请日:2012-08-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30017 G06F17/30946

    摘要: Methods and systems provide a tool for prioritizing the ordering of outstanding indexing work in order to bring a particular portion of an indexing source up to date quickly and to reduce the likelihood of inconsistencies between an index-backed view and a direct view of a source. In accordance with the described embodiments, indexing of items can be prioritized based upon a user's view or metadata contained within a query. Further, in at least some embodiments, the tool can decide the order to index items based upon multiple prioritization requests.

    摘要翻译: 方法和系统提供了一个工具,用于优先排序未完成的索引工作,以便将索引源的特定部分快速更新,并减少索引支持视图与源的直接视图之间不一致的可能性。 根据所描述的实施例,可以基于用户的视图或包含在查询中的元数据来对项目的索引进行优先化。 此外,在至少一些实施例中,工具可以基于多个优先级请求来决定索引项目的顺序。

    User interface for establishing a filtering engine
    30.
    发明授权
    User interface for establishing a filtering engine 有权
    用于建立过滤引擎的用户界面

    公开(公告)号:US07580932B2

    公开(公告)日:2009-08-25

    申请号:US11182911

    申请日:2005-07-15

    IPC分类号: G06F17/30

    摘要: A method for establishing a filtering engine for generating an ordered list of one or more media items selected from a library of media items. A user can select multiple filters and assign a weight to the filters according to the importance of each filter. In response, the playlist engine will generate a playlist of media items according to the weighted filters. A user interface includes elements for selecting and weighting filters for generating such a playlist.

    摘要翻译: 一种用于建立用于生成从媒体库的库中选择的一个或多个媒体项目的有序列表的过滤引擎的方法。 用户可以根据每个过滤器的重要性选择多个过滤器并为过滤器分配权重。 作为响应,播放列表引擎将根据加权滤波器生成媒体项目的播放列表。 用户界面包括用于选择和加权用于生成这样的播放列表的滤波器的元件。