后期绑定程序协助
    41.
    发明授权

    公开(公告)号:CN101689112B

    公开(公告)日:2014-06-11

    申请号:CN200880021201.2

    申请日:2008-06-06

    Applicant: 微软公司

    CPC classification number: G06F8/437 G06F8/33

    Abstract: 提供了用于集成开发环境(IDE)中的动态类型的程序协助。与后期绑定构造相关联的类型可以从静态信息中推断和/或从设计时执行中确定。协助然后可根据精确和/或推测类型来提供。此外,动态类型协助可以结合静态类型协助来采用以便于开发例如支持后期和早期绑定的程序。

    查询结果估计
    43.
    发明公开

    公开(公告)号:CN102968462A

    公开(公告)日:2013-03-13

    申请号:CN201210435160.X

    申请日:2012-11-02

    Applicant: 微软公司

    CPC classification number: G06F16/2462 G06F16/2453

    Abstract: 本发明提出了查询结果估计技术。给出了有效地执行查询的技术。搜索组件可接收基于数据的对信息的请求,管理组件可确定对信息所要求的精度。由此,搜索组件可基于所要求的精度来呈现信息。在一方面,搜索组件生成查询,该查询被配置为确定第一信息,管理组件指令搜索组件在所要求的精度低于预定阈值时执行查询至比完全完成低的完成度,以使得搜索组件呈现对第一信息的估计。在另一方面,追踪组件可追踪与多个查询请求相关联的信息,分析组件确定并将已追踪的信息的相关方面应用至新的查询请求,以确定对于新的查询请求的答案。

    批量操作
    45.
    发明公开

    公开(公告)号:CN102591933A

    公开(公告)日:2012-07-18

    申请号:CN201110440114.4

    申请日:2011-12-16

    Applicant: 微软公司

    Inventor: H·J·M·梅杰

    CPC classification number: G06F17/30404 G06F17/3038

    Abstract: 本文描述了批量操作。在语言集成查询上下文内支持包括创建、更新和删除操作的批量操作。这样的批量操作可被实现为不同的操作。可根据特定批量操作来限制包括定义可对其执行批量操作的数据集合的查询运算符的其他操作。

    基于能力的应用推荐
    46.
    发明公开

    公开(公告)号:CN102521754A

    公开(公告)日:2012-06-27

    申请号:CN201110328555.5

    申请日:2011-10-17

    Applicant: 微软公司

    CPC classification number: G06F8/60 G06Q30/02

    Abstract: 本发明描述了基于能力的应用推荐。与基于能力的安全模型相关联的能力可用作用于在软件应用之间进行辨别的基础。更具体地,软件应用可根据能力来标识。可在软件应用能力和感兴趣的能力之间作出比较以标识匹配。随后,可向用户通知任何匹配的软件应用。

    数据模型对偶化
    47.
    发明公开

    公开(公告)号:CN102508852A

    公开(公告)日:2012-06-20

    申请号:CN201110296894.X

    申请日:2011-09-22

    Applicant: 微软公司

    Inventor: H·J·M·梅杰

    Abstract: 本发明涉及数据模型对偶化。一数据模型可通过对偶化另一数据模型来生成。换言之,可将第一数据模型变换成第二数据模型,其中第二数据模型是第一数据模型的数学对偶。例如,可通过对偶化关系数据模型来生成非关系数据模型。

Patent Agency Ranking