-
11.
公开(公告)号:US07509304B1
公开(公告)日:2009-03-24
申请号:US10373328
申请日:2003-02-24
CPC分类号: G06F17/30867 , H04L12/1859 , H04L51/24 , Y10S707/99933
摘要: 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.
摘要翻译: 本发明涉及一种系统和方法,以便于在通知平台的框架内减轻接口开发和部署,从而方便自动地将通知递送到通知汇。 一个或多个消息传递通道被提供有通知平台,该通知平台可以与用于传递通知的扩展组件相关联。 扩展组件自动地将基础消息包裹在与通知接收器相关联的协议中,例如在通用传送协议内从通知源包装消息帖子。 扩展组件可以从与传送通道相关联的底层平台接口继承传送属性,以减轻在使用或调用平台接口时涉及的编码和开发细节。 此外,扩展组件使得各种消息协议能够被建模为单独的对象,而不必实现底层接口的更高级或更复杂的方面。
-
公开(公告)号:US20050097503A1
公开(公告)日:2005-05-05
申请号:US10981057
申请日:2004-11-04
申请人: William Zintel , Amar Gandhi , Ye Gu , Shyamalan Pather , Jeffrey Schlimmer , Christopher Rude , Daniel Weisman , Donald Ryan , Paul Leach , Ting Cai , Holly Knight , Peter Ford
发明人: William Zintel , Amar Gandhi , Ye Gu , Shyamalan Pather , Jeffrey Schlimmer , Christopher Rude , Daniel Weisman , Donald Ryan , Paul Leach , Ting Cai , Holly Knight , Peter Ford
CPC分类号: H04L29/12235 , H04L12/2803 , H04L12/2805 , H04L12/2807 , H04L12/2818 , H04L12/2856 , H04L12/2898 , H04L12/4633 , H04L29/06 , H04L29/0602 , H04L29/1232 , H04L29/12594 , H04L47/2408 , H04L61/2023 , H04L61/2092 , H04L61/30 , H04L67/02 , H04L67/025 , H04L67/125 , H04L67/14 , H04L67/16 , H04L69/329
摘要: A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
摘要翻译: 通用即插即用(UPnP)设备通过一系列流程(发现,描述,控制,事件和呈现)使其自身已知。 在发现UPnP设备后,实体可以通过检索设备的描述来了解设备及其功能的更多信息。 描述包括供应商特定的制造商信息,如型号名称和编号,序列号,制造商名称,供应商特定网站的URL等。该描述还包括任何嵌入式设备或服务的列表以及用于控制的URL ,事件和演示。 描述由供应商编写,通常基于由UPnP论坛工作委员会制作的设备模板。 模板派生自用于定义要描述设备和设备支持的任何服务的元素的模板语言。 模板语言是使用组织和构造元素的基于XML的语法编写的。
-
公开(公告)号:US20050091674A1
公开(公告)日:2005-04-28
申请号:US10693717
申请日:2003-10-24
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命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。
-
公开(公告)号:US20050074018A1
公开(公告)日:2005-04-07
申请号:US10981030
申请日:2004-11-04
申请人: William Zintel , Amar Gandhi , Ye Gu , Shyamalan Pather , Jeffrey Schlimmer , Christopher Rude , Daniel Weisman , Donald Ryan , Paul Leach , Ting Cai , Holly Knight , Peter Ford
发明人: William Zintel , Amar Gandhi , Ye Gu , Shyamalan Pather , Jeffrey Schlimmer , Christopher Rude , Daniel Weisman , Donald Ryan , Paul Leach , Ting Cai , Holly Knight , Peter Ford
CPC分类号: H04L29/12235 , H04L12/2803 , H04L12/2805 , H04L12/2807 , H04L12/2818 , H04L12/2856 , H04L12/2898 , H04L12/4633 , H04L29/06 , H04L29/0602 , H04L29/1232 , H04L29/12594 , H04L47/2408 , H04L61/2023 , H04L61/2092 , H04L61/30 , H04L67/02 , H04L67/025 , H04L67/125 , H04L67/14 , H04L67/16 , H04L69/329
摘要: A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
-
15.
公开(公告)号: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.
摘要翻译: 一种通过丰富的数据视图实现个性化作为应用程序的平台服务的系统和/或方法。 更具体地说,本发明提供了向最终用户呈现的丰富的数据视图,而此后数据的管理可以被实现(例如,个性化)。 换句话说,本发明使用户能够通过丰富的数据视图来建立和访问个性化机制。 个性化机制基于关于应用程序数据类型的基于规则的逻辑。
-
公开(公告)号: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命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。
-
公开(公告)号:US20060195411A1
公开(公告)日:2006-08-31
申请号:US11178845
申请日:2005-07-11
申请人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
发明人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
IPC分类号: G06N5/00
摘要: 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.
摘要翻译: 用于创建数据处理任务的系统包括最终用户编程模块,其允许最终用户将一个或多个最终用户定义的动作与至少一个可用计算组件相关联。 该系统还包括规则平台,其提供一个或多个最终用户定义的动作与可用的计算组件的绑定,使得使用可用的计算组件创建集成的最终用户程序。 还提供了使用该系统的方法。
-
-
-
-
-
-
-
-
-