-
1.
公开(公告)号:US20050246686A1
公开(公告)日:2005-11-03
申请号:US10903765
申请日:2004-07-30
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规则在统一的存储平台中对数据进行自动化。 该架构包括跟踪与数据相关联的项目的监视组件,以及规则组件与规则组件的接口,并且采用与所跟踪的项目相关联的元数据来提供项目子集的自动化处理。 该系统进一步提供使用基于内容的逻辑来定义系统中的虚拟集合和项目。 该系统还包括一个或多个触发组件,其根据触发逻辑将项目和项目集合动态地活动。 附加组件可以包括用于对项目施加约束逻辑的约束组件,以及支持在决策点启用应用程序定制逻辑的决策组件。
-
公开(公告)号:US20050246304A1
公开(公告)日:2005-11-03
申请号:US10903762
申请日:2004-07-30
申请人: Holly Knight , Praveen Seshadri , Robert Gerber , Stephen Dossick , Vincent Curley , Shyamalan Pather
发明人: Holly Knight , Praveen Seshadri , Robert Gerber , Stephen Dossick , Vincent Curley , Shyamalan Pather
摘要: Rules architecture that facilitates data management of an application such that the application can be personalized by the end-user for the end-user. Included is a customization component that facilitates the exposing of an application generated event to an end-user. A rules component allows the end-user to create one or more rules to process the event, which one or more rules facilitate the submission of application data associated with the event for external and internal processing.
摘要翻译: 促进应用程序的数据管理的规则架构,使得应用程序可以由最终用户为最终用户进行个性化。 包括一个定制组件,便于将应用程序生成的事件暴露给最终用户。 规则组件允许最终用户创建一个或多个规则来处理事件,哪一个或多个规则便于提交与事件相关的应用程序数据进行外部和内部处理。
-
公开(公告)号:US20050091184A1
公开(公告)日:2005-04-28
申请号:US10692885
申请日:2003-10-24
申请人: Praveen Seshadri , Holly Knight , Robert Gerber , Stephen Dossick
发明人: Praveen Seshadri , Holly Knight , Robert Gerber , Stephen Dossick
IPC分类号: G06F20060101 , G06F1/00 , G06F7/00 , G06F17/30
CPC分类号: G06Q10/107 , G06F9/451 , G06F16/173 , G06F16/2435 , G06F16/24575 , G06Q10/06
摘要: 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命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。
-
公开(公告)号:US07360202B1
公开(公告)日:2008-04-15
申请号:US10375300
申请日:2003-02-27
申请人: Praveen Seshadri , Shahaf Abileah , Niranjan Nilakantan , Holly Knight , Shyamalan Pather , Robert H. Gerber , Charles Tete Mensa-Annan , Philip Garrett , Michael Anthony Faoro , Darryn Owen Lavery
发明人: Praveen Seshadri , Shahaf Abileah , Niranjan Nilakantan , Holly Knight , Shyamalan Pather , Robert H. Gerber , Charles Tete Mensa-Annan , Philip Garrett , Michael Anthony Faoro , Darryn Owen Lavery
IPC分类号: G06F9/44
CPC分类号: G06F17/30867 , H04L12/1859 , H04L51/24 , Y10S707/99933
摘要: The present invention relates to a system and methodology to facilitate development, debug, and deployment of a notification platform application. This includes providing various editor and display tools that interact with diverse components of the application in the context of a dynamic framework and development environment adapted to the nuances of the components. Visual displays and interfaces are provided that depict the various components of an application along with the relationships between the components. Developers are then directed though the components of the application in a visual manner, wherein various editors can be invoked to design a portion of the application relating to the selected component. Other aspects include providing a debug environment for troubleshooting a notification application along with deployment options to install and execute the application.
摘要翻译: 本发明涉及一种促进通知平台应用的开发,调试和部署的系统和方法。 这包括提供各种编辑器和显示工具,在动态框架和适合于组件细微差别的开发环境的上下文中与应用程序的各种组件进行交互。 提供了可视化显示和界面,其中描述了应用程序的各种组件以及组件之间的关系。 开发者然后以可视方式引导应用程序的组件,其中可以调用各种编辑器来设计与所选择的组件相关的应用的一部分。 其他方面包括提供一个用于排除通知应用程序的调试环境以及安装和执行应用程序的部署选项。
-
公开(公告)号:US07177859B2
公开(公告)日:2007-02-13
申请号:US10180662
申请日:2002-06-26
申请人: Shyamalan Pather , Praveen Seshadri , Phil Garrett , Robert F. Blanch , Holly Knight , Dick Dievendorff , Vince H. Curley
发明人: Shyamalan Pather , Praveen Seshadri , Phil Garrett , Robert F. Blanch , Holly Knight , Dick Dievendorff , Vince H. Curley
CPC分类号: G06F9/542 , G06F17/30867 , G06F2209/544 , G06Q30/02 , H04L67/26 , Y10S707/99933 , Y10S707/99934 , Y10S707/99936
摘要: The present invention relates to a subscription modeling system and methodology. A query processor receives subscription query and subscriber information and transforms the query and subscriber information into data. An index component propagates at least one database with the transformed data; and a matching component that associates the transformed data with event data to generate a database of notification data that can be delivered to subscribers. The invention provides for abstracting subscription and subscriber information (as well as event information if desired) to high-level classes (e.g., data fields)—thus the invention provides for modeling such notification related information as data. Subscription applications can thus be developed at high levels wherein complex subscription queries and subscriber information can be defined as data fields for example. Databases in accordance with the data fields can be propagated with subscription/subscriber specific information. The present invention takes advantages of the processing power associated with database engines (e.g., SQL server) to generate notifications via performing a join operation on the databases (e.g., subscription database(s), subscriber database(s) and event database(s)). Accordingly, notifications are generated en masse as compared to per subscription per subscriber. Thus the present invention provides for a highly scalable and efficient notification system.
摘要翻译: 本发明涉及订阅建模系统和方法。 查询处理器接收订阅查询和订户信息,并将查询和用户信息转换为数据。 索引组件使用转换的数据传播至少一个数据库; 以及匹配组件,其将经变换的数据与事件数据相关联,以生成可以递送给订户的通知数据的数据库。 本发明提供了将订阅和订户信息(以及如果需要的事件信息)提取给高级类(例如,数据字段) - 本发明提供了对与数据相关的通知相关信息进行建模。 因此,订阅应用程序可以以高级别开发,其中复合订阅查询和订户信息可以被定义为例如数据字段。 根据数据字段的数据库可以使用订阅/订户特定信息进行传播。 本发明利用与数据库引擎(例如,SQL服务器)相关联的处理能力来通过对数据库(例如订阅数据库,订户数据库和事件数据库)执行加入操作来生成通知, )。 因此,与每个用户的每个订阅相比,大量生成通知。 因此,本发明提供了高度可扩展和高效的通知系统。
-
6.
公开(公告)号:US07631296B2
公开(公告)日:2009-12-08
申请号:US10903765
申请日:2004-07-30
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规则在统一的存储平台中对数据进行自动化。 该架构包括跟踪与数据相关联的项目的监视组件,以及规则组件与规则组件的接口,并且采用与所跟踪的项目相关联的元数据来提供项目子集的自动化处理。 该系统进一步提供使用基于内容的逻辑来定义系统中的虚拟集合和项目。 该系统还包括一个或多个触发组件,其根据触发逻辑将项目和项目集合动态地活动。 附加组件可以包括用于对项目施加约束逻辑的约束组件,以及支持在决策点启用应用程序定制逻辑的决策组件。
-
公开(公告)号:US07565663B2
公开(公告)日:2009-07-21
申请号:US11203741
申请日:2005-08-15
申请人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
发明人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
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.
摘要翻译: 介绍了一种自动化数据处理系统。 该系统包括与底层文件系统集成并将计算系统的事件映射到由终端用户定义的至少一个自动动作的终端用户编程模块。 该系统还包括事件处理程序,该事件处理程序响应于事件并使至少一个自动动作被执行。 还提供了使用该系统的方法。
-
公开(公告)号:US20060195850A1
公开(公告)日:2006-08-31
申请号:US11203741
申请日:2005-08-15
申请人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
发明人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
IPC分类号: G06F9/46
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.
-
公开(公告)号:US08051406B2
公开(公告)日:2011-11-01
申请号:US11096454
申请日:2005-04-01
申请人: Holly Knight , Praveen Seshadri , Douglas R Pearce
发明人: Holly Knight , Praveen Seshadri , Douglas R Pearce
摘要: 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.
摘要翻译: 一种通过丰富的数据视图实现个性化作为应用程序的平台服务的系统和/或方法。 更具体地说,本发明提供了向最终用户呈现的丰富的数据视图,而此后数据的管理可以被实现(例如,个性化)。 换句话说,本发明使用户能够通过丰富的数据视图来建立和访问个性化机制。 个性化机制基于关于应用程序数据类型的基于规则的逻辑。
-
公开(公告)号:US20070156656A1
公开(公告)日:2007-07-05
申请号:US11565369
申请日:2006-11-30
申请人: Shyamalan Pather , Praveen Seshadri , Phil Garrett , Robert Blanch , Holly Knight , Richard Dievendorff , Vince Curley
发明人: Shyamalan Pather , Praveen Seshadri , Phil Garrett , Robert Blanch , Holly Knight , Richard Dievendorff , Vince Curley
IPC分类号: G06F7/00
CPC分类号: G06F9/542 , G06F16/9535 , G06F2209/544 , G06Q30/02 , H04L67/26 , Y10S707/99933 , Y10S707/99934 , Y10S707/99936
摘要: The present invention relates to a subscription modeling system and methodology. A query processor receives subscription query and subscriber information and transforms the query and subscriber information into data. An index component propagates at least one database with the transformed data; and a matching component that associates the transformed data with event data to generate a database of notification data that can be delivered to subscribers. The invention provides for abstracting subscription and subscriber information (as well as event information if desired) to high-level classes (e.g., data fields)—thus the invention provides for modeling such notification related information as data. Subscription applications can thus be developed at high levels wherein complex subscription queries and subscriber information can be defined as data fields for example. Databases in accordance with the data fields can be propagated with subscription/subscriber specific information. The present invention takes advantages of the processing power associated with database engines (e.g., SQL server) to generate notifications via performing a join operation on the databases (e.g., subscription database(s), subscriber database(s) and event database(s)). Accordingly, notifications are generated en masse as compared to per subscription per subscriber. Thus the present invention provides for a highly scalable and efficient notification system.
摘要翻译: 本发明涉及订阅建模系统和方法。 查询处理器接收订阅查询和订户信息,并将查询和用户信息转换为数据。 索引组件使用转换的数据传播至少一个数据库; 以及匹配组件,其将经变换的数据与事件数据相关联,以生成可以递送给订户的通知数据的数据库。 本发明提供了将订阅和订户信息(以及如果需要的事件信息)提取给高级类(例如,数据字段) - 本发明提供了对与数据相关的通知相关信息进行建模。 因此,订阅应用程序可以以高级别开发,其中复合订阅查询和订户信息可以被定义为例如数据字段。 根据数据字段的数据库可以使用订阅/订户特定信息进行传播。 本发明利用与数据库引擎(例如,SQL服务器)相关联的处理能力来通过对数据库(例如订阅数据库,订户数据库和事件数据库)执行加入操作来生成通知, )。 因此,与每个用户的每个订阅相比,大量生成通知。 因此,本发明提供了高度可扩展和高效的通知系统。
-
-
-
-
-
-
-
-
-