[发明专利]使用规则进行最终用户应用程序定制无效
| 申请号: | 200480011768.3 | 申请日: | 2004-07-30 |
| 公开(公告)号: | CN101292236A | 公开(公告)日: | 2008-10-22 |
| 发明(设计)人: | H·耐特;P·瑟沙德瑞;R·H·格伯;S·E·多西克;S·帕西亚;V·H·科雷 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 沈昭坤 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 规则 进行 最终用户 应用程序 定制 | ||
1.一种有助于应用程序的数据管理的系统,包括:
有助于向最终用户公开应用程序生成的事件的定制组件;以及
允许最终用户创建一个或多个规则以处理事件的规则组件,该一个或多个规则有助于提交与该事件相关联的应用程序数据用于处理。
2.如权利要求1所述的系统,其特征在于,所述事件与基于规则的判定点相关联。
3.如权利要求1所述的系统,其特征在于,所述应用程序数据至少由外部和内部之一处理,以向应用程序返回修改该应用程序的行为的结果。
4.如权利要求1所述的系统,其特征在于,所述最终用户创建显式规则,定义如何处理事件以及定制应用程序。
5.如权利要求1所述的系统,其特征在于,其特征在于,还包括有助于应用程序学习最终用户行为,并以规则的形式捕捉该行为的学习组件。
6.如权利要求1所述的系统,其特征在于,所述最终用户可显式地修改一个或多个规则。
7.如权利要求1所述的系统,其特征在于,所述应用程序公开是判定点的项目,最终用户可以在该判定点定制应用程序的行为。
8.如权利要求7所述的系统,其特征在于,所述应用程序公开了标识了一个或多个规则所应用于的判定的上下文的名称。
9.如权利要求7所述的系统,其特征在于,所述应用程序公开了描述输入数据类型和期望结果类型的签名。
10.如权利要求7所述的系统,其特征在于,所述判定点在应用程序安装时被注册。
11.如权利要求1所述的系统,其特征在于,所述定制组件有助于选择松散绑定的模型和紧密绑定的模型之一用于应用程序定制。
12.如权利要求1所述的系统,其特征在于,所述紧密绑定的的应用程序选择一个或多个由最终用户创建的规则的子集,并直接执行该子集以产生一个定制判定。
13.如权利要求1所述的系统,其特征在于,所述应用程序公开判定点,该判定点提供识别将要作出的判定的性质的名称、识别所属应用程序的应用程序名称,以及识别对判定点允许的规则类型的规则约束。
14.一种在其上存有用于实现权利要求1所述的系统的计算机可执行指令的计算机可读媒体。
15.一种在其上存有权利要求1所述的组件的计算机可读媒体。
16.一种使用权利要求1所述的系统的计算机。
17.一种有助于应用程序的数据管理的系统,包括:
通过向最终用户公开应用程序生成的判定点有助于由最终用户实现的应用程序的定制的定制组件;以及
有助于最终用户通过创建一个或多个规则以与判定点相关联的规则组件,该一个或多个规则有助于提交与判定点相关联的应用程序数据用于外部进程。
18.如权利要求17所述的系统,其特征在于,所述最终用户可直接修改一个或多个规则。
19.如权利要求17所述的系统,其特征在于,所述应用程序公开了标识了一个或多个规则所应用于的判定点的上下文的名称,以及描述输入数据类型和期望结果类型的签名。
20.如权利要求17所述的系统,其特征在于,所述应用程序直接执行一个或多个规则以产生定制判定。
21.如权利要求17所述的系统,其特征在于,所述应用程序根据对一个或多个正确的对应于该应用程序的规则集的查询识别一个或多个正确的规则。
22.如权利要求21所述的系统,其特征在于,所述查询对应于应用程序、用户、判定,以及提供给一个或多个规则的输入。
23.如权利要求21所述的系统,其特征在于,所述判定点与被调用应用程序所调用的判定点输入方法相关联。
24.如权利要求17所述的系统,其特征在于,所述规则组件有助于规则约束与判定点相关联,该规则约束过滤哪些规则用于给定的调用和特定的输入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480011768.3/1.html,转载请声明来源钻瓜专利网。





