非显而易见杯

专利无效挑战赛

目标专利:609作为移动应用的平台的规则引擎

专利公开号:CN104756074B

专利权人:高通股份有限公司

无效请求书提交日期:2026年


上一项目 下一项目

非显而易见性评估仅供参考,不构成法律建议。



权利要求列表点击可跳转

序号 权利要求内容

1

一种由用于调适规则引擎的与用户相关联的系统执行的方法,所述方法包括:基于来自第一取样模块的所接收样本及所预期样本中的至少一者确定所述系统的第一情境; 识别第一多个规则中的至少一个规则,其中所识别的所述至少一个规则与所述第一情境相关,其中所述第一多个规则中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级; 识别具有与所述第一情境相关的多个事实的相关事实集合; 从所述相关事实集合识别与所述第一情境相关的至少一个事实; 在至少一个样本实质上更新所述多个事实中的至少一者的情况下基于所述第一情境确证所述至少一个事实,其中确证所述至少一个事实包括通过并入由所述规则引擎所接收的多个规则来更新包括所述第一多个规则的现有组织结构; 对于所述第一情境评估所述所识别的相关规则;及 忽略所述第一多个规则中剩余的与所述第一情境不相关的至少一个规则,以使得对于所述第一情境不评估所述至少一个规则。

2

根据权利要求1所述的方法,其中识别所述至少一个规则包括:从所述第一多个规则识别包含所述至少一个规则的具有与所述第一情境相关的第二多个规则的相关规则集合。

3

根据权利要求2所述的方法,其进一步包括: 评估所述相关规则集合的每一规则。

4

根据权利要求2所述的方法,其进一步包括: 从所述第一多个规则识别具有与所述第一情境相关且将进行评估的第三多个规则的第二规则集合。

5

根据权利要求2所述的方法,其中所述第一情境为所述用户的办公室,且对于办公室情境,所述相关规则集合为相关的。

6

根据权利要求1所述的方法,其中所述第一情境为位置及地理围栏中的一者。

7

根据权利要求6所述的方法,其中所述第一取样模块为蜂窝式模块、蓝牙模块、Wi-Fi模块、用户输入模块、近场通信模块、卫星定位系统模块或存储于所述系统的存储器中的应用程序模块中的一者。

8

根据权利要求1所述的方法,其进一步包括: 分解所述相关规则以识别由所述相关规则所需要的所述至少一个事实。

9

根据权利要求1所述的方法,其中所述第一情境指示所述用户正在驾驶,且所述至少一个事实经确证以指示所述用户正基于所述第一情境进行转变。

10

根据权利要求1所述的方法,其进一步包括: 将与所述第一情境不相关的第二事实确证为默认。

11

根据权利要求10所述的方法,其中确证与所述第一情境不相关的所述第二事实包括:识别包含所述第二事实的具有与所述第一情境不相关的多个事实的第二事实集合;及将所述第二事实集合中的所述多个事实中的每一事实确证为默认。

12

根据权利要求1所述的方法,其进一步包括: 确定针对由第二取样模块提供的第二所接收样本及第二所预期样本中的至少一者的为满足所述相关规则所需要的取样要求; 基于所述相关规则的所述取样要求计算优化方案;及 基于所述优化方案修改所述第二取样模块的取样速率。

13

根据权利要求12所述的方法,其中修改所述取样速率包括:修改对所述第二取样模块的订制。

14

根据权利要求1所述的方法,其进一步包括: 确定满足与所述第一情境相关的规则集合所需要的多个取样要求,其中所述规则集合包括包含所述相关规则的多个规则; 基于所述相关规则集合的所述多个取样要求计算优化方案;及基于所述优化方案修改用以提供所述多个取样要求中的相应取样要求的至少一个样本的第二取样模块的取样速率。

15

根据权利要求14所述的方法,其中计算所述优化方案包括:评估所述多个取样要求; 从所述多个取样要求的所述评估确定第一规则的第一取样要求需要以第一速率来自所述第二取样模块的样本,且第二规则的第二取样要求需要以不同于所述第一速率的第二速率来自所述第二取样模块的所述样本;及计算为所述第一规则及所述第二规则指定令人满意的所述第二取样模块的最优取样速率的优化参数。

16

根据权利要求1所述的方法,其包括接收由所述第一取样模块提供的样本,其中确定包括:识别将提供的样本与所存储情境之间的映射;及 确定所述第一情境包含所述所存储情境。

17

根据权利要求16所述的方法,其中所述样本为Wi-Fi签名,且所述所存储情境为建筑物中的房间。

18

根据权利要求1所述的方法,其进一步包括: 导出所述第一情境与第二情境之间的关系。

19

根据权利要求18所述的方法,其中所述第一情境指示所述用户在家,且所述第二情境指示所述用户在办公室,且经导出的所述关系包含所述用户从所述家行进到所述办公室的行进持续时间。

20

根据权利要求1所述的方法,其中在所述至少一个样本改变所述多个事实中的至少一者的真值的情况下,所述至少一个样本实质上更新所述多个事实中的至少一者。

21

一种用于提供规则引擎平台的系统,所述系统包括:包含至少一个取样模块的多个模块,所述至少一个取样模块经配置以发送与所述取样模块相关联的样本;及可操作以执行所述规则引擎平台的处理器,所述规则引擎平台包含经配置以存储多个规则的规则存储库; 经配置以基于来自所述取样模块的所接收样本及所预期样本中的至少一者确定所述系统的所关注的情境的情境感知引擎;及经配置以进行以下操作的规则引擎: 基于所述所关注的情境识别包含于与所述所关注的情境相关的所述多个规则中的第一规则集合,其中所述第一规则集合中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级,识别具有与所述所关注的情境相关的多个事实的相关事实集合,从所述相关事实集合识别与所述情境相关的至少一个事实,在至少一个样本实质上更新所述多个事实中的至少一者的情况下基于所述所关注的情境确证所述至少一个事实,其中确证所述至少一个事实包括通过并入由所述规则引擎所接收的多个规则来更新包括所述多个规则的现有组织结构,及评估所述第一规则集合中的至少一个规则。

22

根据权利要求21所述的系统,其中所述处理器经进一步配置以执行所述多个模块中的相应模块。

23

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以忽略包含于与所述所关注的情境不相关的所述多个规则中的第二规则集合,以使得对于所述所关注的情境并未评估包含于所述第二规则集合中的规则。

24

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以识别包含于所述多个规则中的与所述所关注的情境相关的第三规则集合。

25

根据权利要求24所述的系统,其中所述规则引擎经进一步配置以根据冲突消解议程识别用于评估的所述至少一个规则,其中所述至少一个规则与包含于与所述所关注的情境相关的所述第一及第三规则集合中的一者中的第二规则冲突。

26

根据权利要求21所述的系统,其中所述情境感知引擎经配置以基于至少一个样本的接收及所述至少一个样本的不存在中的一者确定所述所关注的情境。

27

根据权利要求21所述的系统,其中所述所关注的情境指示所述计算系统的用户是在会议中、在讨论中、在呼叫中、在地理围栏附近、在一个人附近、在家、会议将会迟到及正在驾驶中的一者。

28

根据权利要求21所述的系统,其中所述所关注的情境为即时情境、预期的情境及常见的情境中的一者。

29

根据权利要求21所述的系统,其中所述取样模块为蜂窝式模块、蓝牙模块、Wi-Fi模块、用户输入模块、近场通信模块、全球定位系统模块或存储于所述计算系统的存储器中的应用程序模块中的一者。

30

根据权利要求21所述的系统,其中所述规则引擎经配置以分解包含于基于所述所关注的情境识别的所述第一规则集合中的所述规则,以识别由所述第一规则集合中的所述至少一个规则所需要的所述至少一个事实。

31

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以将与所述所关注的情境不相关的多个事实确证为空及假中的一者。

32

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以订制第二取样模块,且基于所述所关注的情境修改对所述第二取样模块的所述订制。

33

根据权利要求32所述的系统,其中所述规则引擎经配置以通过修改查询所述第二取样模块的速率、轮询所述第二取样模块的速率及存储在取样流中从所述第二取样模块接收的多个样本的速率中的一者来修改所述订制。

34

根据权利要求32所述的系统,其中所述所关注的情境指示所述计算系统的用户在一个人附近,且进一步其中所述规则引擎平台经配置以修改对所述第二取样模块的所述订制以使得接收包含所述人的联系人信息的样本。

35

根据权利要求21所述的系统,其中所述规则引擎平台进一步包含优化引擎,所述优化引擎经配置以确定满足与所述所关注的情境相关的所述第一规则集合所需要的多个取样要求;基于所述多个取样要求计算优化方案;及基于所述优化方案修改经配置以提供至少一个所需要样本的第二取样模块的取样速率。

36

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以导出所述所关注的情境与第二情境之间的关系。

37

根据权利要求21所述的系统,其中在所述至少一个样本改变所述多个事实中的至少一者的真值的情况下,所述至少一个样本实质上更新所述多个事实中的至少一者。

38

一种用于提供规则引擎平台的系统,所述系统包括:用于将多个规则存储于规则存储库中的装置; 用于订制经配置以提供多个样本的多个模块的装置; 用于基于用于订制的所述装置识别所关注的情境的装置; 用于识别与所述所关注的情境相关的第一规则集合的装置,其中所述第一规则集合中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级;及用于评估包含于所述第一规则集合中的至少一个规则的装置。

39

一种其中存储有指令的非暂时性计算机可读存储媒体,所述指令在由计算系统执行时致使所述计算系统执行方法,所述方法包括:基于来自第一取样模块的所接收样本及所预期样本中的至少一者确定所述计算系统的第一情境; 识别第一多个规则中的至少一个规则,其中所识别的所述至少一个规则与所述第一情境相关,其中所述第一多个规则中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级; 识别具有与所述第一情境相关的多个事实的相关事实集合; 从所述相关事实集合识别与所述第一情境相关的至少一个事实; 在至少一个样本实质上更新所述多个事实中的至少一者的情况下基于所述第一情境确证所述至少一个事实,其中确证所述至少一个事实包括通过并入多个所接收的规则来更新包括所述第一多个规则的现有组织结构; 评估所述第一情境的所述所识别的相关规则;及 忽略所述第一多个规则中剩余的与所述第一情境不相关的至少一个规则,以使得对于所述第一情境不评估所述至少一个规则。


对比文件列表

编号 名称

权利要求1

一种由用于调适规则引擎的与用户相关联的系统执行的方法,所述方法包括:基于来自第一取样模块的所接收样本及所预期样本中的至少一者确定所述系统的第一情境; 识别第一多个规则中的至少一个规则,其中所识别的所述至少一个规则与所述第一情境相关,其中所述第一多个规则中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级; 识别具有与所述第一情境相关的多个事实的相关事实集合; 从所述相关事实集合识别与所述第一情境相关的至少一个事实; 在至少一个样本实质上更新所述多个事实中的至少一者的情况下基于所述第一情境确证所述至少一个事实,其中确证所述至少一个事实包括通过并入由所述规则引擎所接收的多个规则来更新包括所述第一多个规则的现有组织结构; 对于所述第一情境评估所述所识别的相关规则;及 忽略所述第一多个规则中剩余的与所述第一情境不相关的至少一个规则,以使得对于所述第一情境不评估所述至少一个规则。


权利要求2

根据权利要求1所述的方法,其中识别所述至少一个规则包括:从所述第一多个规则识别包含所述至少一个规则的具有与所述第一情境相关的第二多个规则的相关规则集合。


权利要求3

根据权利要求2所述的方法,其进一步包括: 评估所述相关规则集合的每一规则。


权利要求4

根据权利要求2所述的方法,其进一步包括: 从所述第一多个规则识别具有与所述第一情境相关且将进行评估的第三多个规则的第二规则集合。


权利要求5

根据权利要求2所述的方法,其中所述第一情境为所述用户的办公室,且对于办公室情境,所述相关规则集合为相关的。


权利要求6

根据权利要求1所述的方法,其中所述第一情境为位置及地理围栏中的一者。


权利要求7

根据权利要求6所述的方法,其中所述第一取样模块为蜂窝式模块、蓝牙模块、Wi-Fi模块、用户输入模块、近场通信模块、卫星定位系统模块或存储于所述系统的存储器中的应用程序模块中的一者。


权利要求8

根据权利要求1所述的方法,其进一步包括: 分解所述相关规则以识别由所述相关规则所需要的所述至少一个事实。


权利要求9

根据权利要求1所述的方法,其中所述第一情境指示所述用户正在驾驶,且所述至少一个事实经确证以指示所述用户正基于所述第一情境进行转变。


权利要求10

根据权利要求1所述的方法,其进一步包括: 将与所述第一情境不相关的第二事实确证为默认。


权利要求11

根据权利要求10所述的方法,其中确证与所述第一情境不相关的所述第二事实包括:识别包含所述第二事实的具有与所述第一情境不相关的多个事实的第二事实集合;及将所述第二事实集合中的所述多个事实中的每一事实确证为默认。


权利要求12

根据权利要求1所述的方法,其进一步包括: 确定针对由第二取样模块提供的第二所接收样本及第二所预期样本中的至少一者的为满足所述相关规则所需要的取样要求; 基于所述相关规则的所述取样要求计算优化方案;及 基于所述优化方案修改所述第二取样模块的取样速率。


权利要求13

根据权利要求12所述的方法,其中修改所述取样速率包括:修改对所述第二取样模块的订制。


权利要求14

根据权利要求1所述的方法,其进一步包括: 确定满足与所述第一情境相关的规则集合所需要的多个取样要求,其中所述规则集合包括包含所述相关规则的多个规则; 基于所述相关规则集合的所述多个取样要求计算优化方案;及基于所述优化方案修改用以提供所述多个取样要求中的相应取样要求的至少一个样本的第二取样模块的取样速率。


权利要求15

根据权利要求14所述的方法,其中计算所述优化方案包括:评估所述多个取样要求; 从所述多个取样要求的所述评估确定第一规则的第一取样要求需要以第一速率来自所述第二取样模块的样本,且第二规则的第二取样要求需要以不同于所述第一速率的第二速率来自所述第二取样模块的所述样本;及计算为所述第一规则及所述第二规则指定令人满意的所述第二取样模块的最优取样速率的优化参数。


权利要求16

根据权利要求1所述的方法,其包括接收由所述第一取样模块提供的样本,其中确定包括:识别将提供的样本与所存储情境之间的映射;及 确定所述第一情境包含所述所存储情境。


权利要求17

根据权利要求16所述的方法,其中所述样本为Wi-Fi签名,且所述所存储情境为建筑物中的房间。


权利要求18

根据权利要求1所述的方法,其进一步包括: 导出所述第一情境与第二情境之间的关系。


权利要求19

根据权利要求18所述的方法,其中所述第一情境指示所述用户在家,且所述第二情境指示所述用户在办公室,且经导出的所述关系包含所述用户从所述家行进到所述办公室的行进持续时间。


权利要求20

根据权利要求1所述的方法,其中在所述至少一个样本改变所述多个事实中的至少一者的真值的情况下,所述至少一个样本实质上更新所述多个事实中的至少一者。


权利要求21

一种用于提供规则引擎平台的系统,所述系统包括:包含至少一个取样模块的多个模块,所述至少一个取样模块经配置以发送与所述取样模块相关联的样本;及可操作以执行所述规则引擎平台的处理器,所述规则引擎平台包含经配置以存储多个规则的规则存储库; 经配置以基于来自所述取样模块的所接收样本及所预期样本中的至少一者确定所述系统的所关注的情境的情境感知引擎;及经配置以进行以下操作的规则引擎: 基于所述所关注的情境识别包含于与所述所关注的情境相关的所述多个规则中的第一规则集合,其中所述第一规则集合中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级,识别具有与所述所关注的情境相关的多个事实的相关事实集合,从所述相关事实集合识别与所述情境相关的至少一个事实,在至少一个样本实质上更新所述多个事实中的至少一者的情况下基于所述所关注的情境确证所述至少一个事实,其中确证所述至少一个事实包括通过并入由所述规则引擎所接收的多个规则来更新包括所述多个规则的现有组织结构,及评估所述第一规则集合中的至少一个规则。


权利要求22

根据权利要求21所述的系统,其中所述处理器经进一步配置以执行所述多个模块中的相应模块。


权利要求23

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以忽略包含于与所述所关注的情境不相关的所述多个规则中的第二规则集合,以使得对于所述所关注的情境并未评估包含于所述第二规则集合中的规则。


权利要求24

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以识别包含于所述多个规则中的与所述所关注的情境相关的第三规则集合。


权利要求25

根据权利要求24所述的系统,其中所述规则引擎经进一步配置以根据冲突消解议程识别用于评估的所述至少一个规则,其中所述至少一个规则与包含于与所述所关注的情境相关的所述第一及第三规则集合中的一者中的第二规则冲突。


权利要求26

根据权利要求21所述的系统,其中所述情境感知引擎经配置以基于至少一个样本的接收及所述至少一个样本的不存在中的一者确定所述所关注的情境。


权利要求27

根据权利要求21所述的系统,其中所述所关注的情境指示所述计算系统的用户是在会议中、在讨论中、在呼叫中、在地理围栏附近、在一个人附近、在家、会议将会迟到及正在驾驶中的一者。


权利要求28

根据权利要求21所述的系统,其中所述所关注的情境为即时情境、预期的情境及常见的情境中的一者。


权利要求29

根据权利要求21所述的系统,其中所述取样模块为蜂窝式模块、蓝牙模块、Wi-Fi模块、用户输入模块、近场通信模块、全球定位系统模块或存储于所述计算系统的存储器中的应用程序模块中的一者。


权利要求30

根据权利要求21所述的系统,其中所述规则引擎经配置以分解包含于基于所述所关注的情境识别的所述第一规则集合中的所述规则,以识别由所述第一规则集合中的所述至少一个规则所需要的所述至少一个事实。


权利要求31

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以将与所述所关注的情境不相关的多个事实确证为空及假中的一者。


权利要求32

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以订制第二取样模块,且基于所述所关注的情境修改对所述第二取样模块的所述订制。


权利要求33

根据权利要求32所述的系统,其中所述规则引擎经配置以通过修改查询所述第二取样模块的速率、轮询所述第二取样模块的速率及存储在取样流中从所述第二取样模块接收的多个样本的速率中的一者来修改所述订制。


权利要求34

根据权利要求32所述的系统,其中所述所关注的情境指示所述计算系统的用户在一个人附近,且进一步其中所述规则引擎平台经配置以修改对所述第二取样模块的所述订制以使得接收包含所述人的联系人信息的样本。


权利要求35

根据权利要求21所述的系统,其中所述规则引擎平台进一步包含优化引擎,所述优化引擎经配置以确定满足与所述所关注的情境相关的所述第一规则集合所需要的多个取样要求;基于所述多个取样要求计算优化方案;及基于所述优化方案修改经配置以提供至少一个所需要样本的第二取样模块的取样速率。


权利要求36

根据权利要求21所述的系统,其中所述规则引擎经进一步配置以导出所述所关注的情境与第二情境之间的关系。


权利要求37

根据权利要求21所述的系统,其中在所述至少一个样本改变所述多个事实中的至少一者的真值的情况下,所述至少一个样本实质上更新所述多个事实中的至少一者。


权利要求38

一种用于提供规则引擎平台的系统,所述系统包括:用于将多个规则存储于规则存储库中的装置; 用于订制经配置以提供多个样本的多个模块的装置; 用于基于用于订制的所述装置识别所关注的情境的装置; 用于识别与所述所关注的情境相关的第一规则集合的装置,其中所述第一规则集合中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级;及用于评估包含于所述第一规则集合中的至少一个规则的装置。


权利要求39

一种其中存储有指令的非暂时性计算机可读存储媒体,所述指令在由计算系统执行时致使所述计算系统执行方法,所述方法包括:基于来自第一取样模块的所接收样本及所预期样本中的至少一者确定所述计算系统的第一情境; 识别第一多个规则中的至少一个规则,其中所识别的所述至少一个规则与所述第一情境相关,其中所述第一多个规则中的每一规则具有相关联权重,且其中具有较高权重的规则比具有较低权重的规则具有较高的评估优先级; 识别具有与所述第一情境相关的多个事实的相关事实集合; 从所述相关事实集合识别与所述第一情境相关的至少一个事实; 在至少一个样本实质上更新所述多个事实中的至少一者的情况下基于所述第一情境确证所述至少一个事实,其中确证所述至少一个事实包括通过并入多个所接收的规则来更新包括所述第一多个规则的现有组织结构; 评估所述第一情境的所述所识别的相关规则;及 忽略所述第一多个规则中剩余的与所述第一情境不相关的至少一个规则,以使得对于所述第一情境不评估所述至少一个规则。


Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE