Message distribution system and method for providing notification(s)
    11.
    发明授权
    Message distribution system and method for providing notification(s) 有权
    消息分发系统和提供通知的方法

    公开(公告)号:US07509304B1

    公开(公告)日:2009-03-24

    申请号:US10373328

    申请日:2003-02-24

    IPC分类号: G06F7/00 G06F17/30

    摘要: The present invention relates to a system and methodology to facilitate automated delivery of notifications to notification sinks while mitigating interface development and deployment within the framework of a notification platform. One or more message delivery channels are provided with the notification platform that can be associated with an extension component for delivering the notifications. The extension component automatically wraps an underlying message in a protocol associated with a notification sink such as wrapping a message post from a notification source within a common delivery protocol. The extension component can inherit delivery properties from an underlying platform interface associated with the delivery channels in order to mitigate coding and development details involved when utilizing or invoking the platform interface. Furthermore, the extension component enables various message protocols to be modeled as separate objects without having to implement higher-level or more complex aspects of the underlying interface.

    摘要翻译: 本发明涉及一种系统和方法,以便于在通知平台的框架内减轻接口开发和部署,从而方便自动地将通知递送到通知汇。 一个或多个消息传递通道被提供有通知平台,该通知平台可以与用于传递通知的扩展组件相关联。 扩展组件自动地将基础消息包裹在与通知​​接收器相关联的协议中,例如在通用传送协议内从通知源包装消息帖子。 扩展组件可以从与传送通道相关联的底层平台接口继承传送属性,以减轻在使用或调用平台接口时涉及的编码和开发细节。 此外,扩展组件使得各种消息协议能够被建模为单独的对象,而不必实现底层接口的更高级或更复杂的方面。

    System and method for extending application preferences classes
    13.
    发明申请
    System and method for extending application preferences classes 有权
    用于扩展应用程序偏好类的系统和方法

    公开(公告)号:US20050091674A1

    公开(公告)日:2005-04-28

    申请号:US10693717

    申请日:2003-10-24

    IPC分类号: G06F3/00 G06F9/44

    CPC分类号: G06F9/4488 G06F9/44505

    摘要: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.

    摘要翻译: 本系统和方法公开了一种用于个性化计算机功能的系统。 为最终用户提供了工具,可以轻松地编写丰富和复杂的首选项,例如,通过使用多个简单的IF-THEN命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。

    Rules framework for definition and execution of end-user rules logic
    15.
    发明授权
    Rules framework for definition and execution of end-user rules logic 有权
    用于定义和执行终端用户规则逻辑的规则框架

    公开(公告)号:US07631296B2

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

    申请号:US10903765

    申请日:2004-07-30

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06N5/046

    摘要: A rules-based software architecture that provides the infrastructure for the definition and execution of end-user rules logic. This enables end-user automation of data in a unified storage platform using simple IF-THEN rules. The architecture includes a monitoring component that tracks items associated with the data, and a rules component interfaces to the rules component, and employs metadata associated with the tracked items to provide for automated handling of a subset of the items. The system further provides for defining virtual collections and items in the system using content based logic. The system further comprises one or more trigger components that sets items and collections of items dynamically active as a function of trigger logic. Additional components can include a constraint component for imposing constraint logic on items, and a decision component that supports enabling application customization logic at decision points.

    摘要翻译: 基于规则的软件架构,为最终用户规则逻辑的定义和执行提供基础设施。 这使得终端用户能够使用简单的IF-THEN规则在统一的存储平台中对数据进行自动化。 该架构包括跟踪与数据相关联的项目的监视组件,以及规则组件与规则组件的接口,并且采用与所跟踪的项目相关联的元数据来提供项目子集的自动化处理。 该系统进一步提供使用基于内容的逻辑来定义系统中的虚拟集合和项目。 该系统还包括一个或多个触发组件,其根据触发逻辑将项目和项目集合动态地活动。 附加组件可以包括用于对项目施加约束逻辑的约束组件,以及支持在决策点启用应用程序定制逻辑的决策组件。

    Automated data organization
    16.
    发明授权
    Automated data organization 有权
    自动数据组织

    公开(公告)号:US07565663B2

    公开(公告)日:2009-07-21

    申请号:US11203741

    申请日:2005-08-15

    IPC分类号: G06F9/46 G06F9/54

    CPC分类号: G06F9/542 G06F2209/543

    摘要: A system for automating data processing is presented. The system comprises an end-user programming module that is integrated with an underlying file system and that maps an event of a computing system to at least one automatic action that is defined by an end user. The system also includes an event handler that responds to events and causes the at least one automatic action to be performed. Methods of using the system are also provided.

    摘要翻译: 介绍了一种自动化数据处理系统。 该系统包括与底层文件系统集成并将计算系统的事件映射到由终端用户定义的至少一个自动动作的终端用户编程模块。 该系统还包括事件处理程序,该事件处理程序响应于事件并使至少一个自动动作被执行。 还提供了使用该系统的方法。

    Rich end-user data views
    18.
    发明授权
    Rich end-user data views 有权
    丰富的最终用户数据视图

    公开(公告)号:US08051406B2

    公开(公告)日:2011-11-01

    申请号:US11096454

    申请日:2005-04-01

    IPC分类号: G06F9/44 G06F3/048 G06F17/30

    CPC分类号: G06N5/025 G06F8/34

    摘要: A system and/or methodology that enables personalization as a platform service for applications via a rich data view. More particularly, the subject invention provides for a rich data view to be rendered to an end-user whereas management of the data can be effected (e.g., personalized) thereafter. In other words, the invention enables a user to establish and access personalized mechanisms via a rich data view. The personalized mechanisms are based upon rule-based logic with respect to application data types.

    摘要翻译: 一种通过丰富的数据视图实现个性化作为应用程序的平台服务的系统和/或方法。 更具体地说,本发明提供了向最终用户呈现的丰富的数据视图,而此后数据的管理可以被实现(例如,个性化)。 换句话说,本发明使用户能够通过丰富的数据视图来建立和访问个性化机制。 个性化机制基于关于应用程序数据类型的基于规则的逻辑。

    Personalized folders
    19.
    发明申请
    Personalized folders 审中-公开
    个性化文件夹

    公开(公告)号:US20050091184A1

    公开(公告)日:2005-04-28

    申请号:US10692885

    申请日:2003-10-24

    摘要: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.

    摘要翻译: 本系统和方法公开了一种用于个性化计算机功能的系统。 为最终用户提供了工具,可以轻松地编写丰富和复杂的首选项,例如,通过使用多个简单的IF-THEN命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。

    End user data activation
    20.
    发明申请
    End user data activation 审中-公开
    最终用户数据激活

    公开(公告)号:US20060195411A1

    公开(公告)日:2006-08-31

    申请号:US11178845

    申请日:2005-07-11

    IPC分类号: G06N5/00

    CPC分类号: G06F9/542 G06F8/34 G06F9/451

    摘要: A system for creating data processing tasks comprises an end-user programming module that allows an end user to associate one or more end-user-defined actions to at least one available computing component. The system also includes a rules platform that provides a binding of the one or more end-user-defined actions with the available computing component such that an integrated end-user program is created using the available computing component. Methods of using the system are also provided.

    摘要翻译: 用于创建数据处理任务的系统包括最终用户编程模块,其允许最终用户将一个或多个最终用户定义的动作与至少一个可用计算组件相关联。 该系统还包括规则平台,其提供一个或多个最终用户定义的动作与可用的计算组件的绑定,使得使用可用的计算组件创建集成的最终用户程序。 还提供了使用该系统的方法。