-
公开(公告)号: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数据结构相关联的关键字进行同步。 同步可以是单向或双向同步。
-
公开(公告)号:US08296276B2
公开(公告)日:2012-10-23
申请号:US12341762
申请日:2008-12-22
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.
摘要翻译: 方法和系统提供了一个工具,用于优先排序未完成的索引工作,以便将索引源的特定部分快速更新,并减少索引支持视图与源的直接视图之间不一致的可能性。 根据所描述的实施例,可以基于用户的视图或包含在查询中的元数据来对项目的索引进行优先化。 此外,在至少一些实施例中,工具可以基于多个优先级请求来决定索引项目的顺序。
-
公开(公告)号: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.
摘要翻译: 方法和系统提供了一个工具,用于优先排序未完成的索引工作,以便将索引源的特定部分快速更新,并减少索引支持视图与源的直接视图之间不一致的可能性。 根据所描述的实施例,可以基于用户的视图或包含在查询中的元数据来对项目的索引进行优先化。 此外,在至少一些实施例中,工具可以基于多个优先级请求来决定索引项目的顺序。
-
公开(公告)号:US07636728B2
公开(公告)日:2009-12-22
申请号:US11425835
申请日:2006-06-22
申请人: Michael J. Novak
发明人: Michael J. Novak
IPC分类号: G06F7/00
CPC分类号: G06F17/30174 , Y10S707/99942
摘要: 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文件,指示修改的部分并指示参考标记。
-
公开(公告)号: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)识别自上一次同步过程以来已被修改的便携式媒体设备上的媒体数据,并且自动或选择性地从便携式媒体设备检索经修改和/或未修改的媒体数据以存储在客户端计算机上。
-
公开(公告)号:US07756388B2
公开(公告)日:2010-07-13
申请号:US11085489
申请日:2005-03-21
CPC分类号: G11B27/34 , G06F17/30053 , G06F17/30772 , G11B27/105 , G11B27/329 , G11B27/36
摘要: 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.
摘要翻译: 一种用于从媒体项目库生成一个或多个媒体项目的子组的方法。 该方法在媒体播放器上的库的播放体验期间监视用户播放控制动作。 该方法基于所监视的用户播放控制动作选择选择过滤器,并通过将选择过滤器应用到媒体库的库来生成从媒体库中选择的媒体项目的子组。 该方法还可以对媒体项目的子组进行排序。 系统还从媒体项目库生成一个或多个媒体项目的子组。 该系统包括处理器,用于在与库的回放体验期间监视用户回放控制动作,适于从媒体库的媒体项生成媒体项的子组的选择过滤器和适于向用户呈现子组的用户界面 用于在媒体播放器上播放的媒体项目。
-
公开(公告)号:US07934159B1
公开(公告)日:2011-04-26
申请号:US10782734
申请日:2004-02-19
申请人: Shafiq Ur Rahman , Sohail Baig Mohammed , Michael J. Novak , Adil Sherwani , Alexandre V. Grigorovitch , Xiqiang Zhi , Kirt A. Debique , Stephen T. Leroux , Sumedh N. Barde
发明人: Shafiq Ur Rahman , Sohail Baig Mohammed , Michael J. Novak , Adil Sherwani , Alexandre V. Grigorovitch , Xiqiang Zhi , Kirt A. Debique , Stephen T. Leroux , Sumedh N. Barde
IPC分类号: G06F3/00
CPC分类号: H04N21/4825 , H04N21/26258
摘要: A media timeline is described. In an implementation, a method includes receiving a request from an application at an application programming interface (API) to interact with a plurality of media. Based on the request, a media timeline is generated. The media timeline is for exposure via the API to the application and includes a plurality of nodes. The media timeline defines a presentation of a first media referenced by a first node with respect to a second media referenced by a second node.
摘要翻译: 介绍媒体时间表。 在实现中,一种方法包括从应用程序编程接口(API)接收来自与多个媒体交互的应用的请求。 根据请求,生成媒体时间线。 媒体时间表是通过API向应用程序曝光并包括多个节点。 媒体时间线定义由第一节点针对由第二节点引用的第二媒体引用的第一媒体的呈现。
-
公开(公告)号:US20070299886A1
公开(公告)日:2007-12-27
申请号:US11425835
申请日:2006-06-22
申请人: Michael J. Novak
发明人: Michael J. Novak
IPC分类号: G06F17/30
CPC分类号: G06F17/30174 , Y10S707/99942
摘要: 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文件,指示修改的部分并指示参考标记。
-
公开(公告)号: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.
摘要翻译: 方法和系统提供了一个工具,用于优先排序未完成的索引工作,以便将索引源的特定部分快速更新,并减少索引支持视图与源的直接视图之间不一致的可能性。 根据所描述的实施例,可以基于用户的视图或包含在查询中的元数据来对项目的索引进行优先化。 此外,在至少一些实施例中,工具可以基于多个优先级请求来决定索引项目的顺序。
-
公开(公告)号:US07580932B2
公开(公告)日:2009-08-25
申请号:US11182911
申请日:2005-07-15
IPC分类号: G06F17/30
CPC分类号: G11B27/031 , G11B27/105 , G11B27/34 , Y10S707/99934 , Y10S707/99937 , Y10S707/99942 , Y10S707/99945
摘要: 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.
摘要翻译: 一种用于建立用于生成从媒体库的库中选择的一个或多个媒体项目的有序列表的过滤引擎的方法。 用户可以根据每个过滤器的重要性选择多个过滤器并为过滤器分配权重。 作为响应,播放列表引擎将根据加权滤波器生成媒体项目的播放列表。 用户界面包括用于选择和加权用于生成这样的播放列表的滤波器的元件。
-
-
-
-
-
-
-
-
-