-
公开(公告)号:CN110413816B
公开(公告)日:2023-09-01
申请号:CN201910660658.8
申请日:2013-06-14
Applicant: 微软技术许可有限责任公司
IPC: G06F16/532 , G06F16/583
Abstract: 对于将要搜索的图像集合中的每个图像,该图像被表示为色边字集合,其中每个色边字包括位置信息、形状信息和颜色信息。该图像可基于色边字被索引。接收用户生成的草图作为查询并将其表示为色边字集合。相似性将表示草图的色边字集合与该图像索引进行比较以基于位置相似性、形状相似性和颜色相似性的组合来标识搜索结果。
-
公开(公告)号:CN105027115B
公开(公告)日:2018-10-16
申请号:CN201380064583.8
申请日:2013-12-09
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
Abstract: 根据文档集合生成文档索引并将其用来标识匹配一个或多个查询的文档。为每一文档生成具有与文档的每一对象相对应的节点的树。所生成的树的各节点被归并或组合以生成文档索引,它本身是树。另外,为该索引的每一节点生成标识该节点源自的一个或多个树的倒排索引。在接收到查询时,该查询首先对照文档索引树来执行。在执行期间,正确的集合操作被应用于与该查询所匹配的节点相关联的倒排索引。所得的集合标识可与该查询相匹配的文档。该查询随后在所标识的文档上执行。
-
公开(公告)号:CN102314370B
公开(公告)日:2016-08-17
申请号:CN201110192613.6
申请日:2011-06-29
Applicant: 微软技术许可有限责任公司
IPC: G06F9/45
CPC classification number: G06F8/453
Abstract: 一高级编程语言提供了用于数据并行处理环境中的可索引类型上的可扩展变换集。用于该语言的编译器将每个变换实现为来自可索引类型的映射,以允许每个变换可被应用到其他变换。在编译时间,编译器标识数据并行源代码中的每个可索引类型上的变换的序列,并生成数据并行执行代码以将序列实现为运行时使用变换映射的组合操作。编译器也包含优化处理,该优化处理基于至数据并行执行代码的变换序列。
-
公开(公告)号:CN102289387B
公开(公告)日:2019-09-03
申请号:CN201110178980.0
申请日:2011-06-20
Applicant: 微软技术许可有限责任公司
IPC: G06F9/46
Abstract: 本发明涉及软件事务存储器中的动作框架。软件事务存储器系统实现轻量的基于键的动作框架。该框架包括由STM库展示的一组统一的应用编程接口(API),该组统一的应用编程接口允许客户端实现可由STM代码中的事务或事务嵌套使用特定键来注册、查询和更新的动作。每个动作包括键、状态信息以及可被挂钩到事务执行的验证、提交、中止、和/或重新执行阶段的一组一个或多个回调。动作用定制的控制逻辑扩展STM系统的内建并发控制,支持事务嵌套语义,以及允许与垃圾收集系统的集成。
-
公开(公告)号:CN105814563B
公开(公告)日:2019-07-16
申请号:CN201480068039.5
申请日:2014-12-09
Applicant: 微软技术许可有限责任公司
IPC: G06F16/31
Abstract: 此处公开了用于生成包含在知识库中的文档的增强的索引的系统和方法。将文档或配置快照令牌化,然后将它们传递通过多个过滤器。过滤器通过从令牌流中移除单词,并将域级别知识添加到令牌流中的各令牌中来修改该流以生成文档的增强的令牌流。然后,将令牌流添加到文档的索引中,以便当从配置快照或从输入的搜索查询生成搜索时,可以完成相对于知识库的搜索。
-
公开(公告)号:CN102289393B
公开(公告)日:2019-03-29
申请号:CN201110179013.6
申请日:2011-06-20
Applicant: 微软技术许可有限责任公司
IPC: G06F9/52
Abstract: 本发明涉及软件事务存储器中的锁的组成。软件事务存储器(STM)系统允许基于与STM代码中的事务的同步来组成传统锁。在事务内第一次遇到相应的传统锁获取时,STM系统获得每个传统锁,并推迟所有传统锁释放,直到事务嵌套中的顶层事务提交或中止。STM系统维护与事务中的传统锁操作相关联的状态信息,并使用该状态信息来消除冗余的被推迟的传统锁操作。STM系统与实现垃圾收集的系统集成。
-
公开(公告)号:CN102298535B
公开(公告)日:2016-04-20
申请号:CN201110184637.7
申请日:2011-06-21
Applicant: 微软技术许可有限责任公司
IPC: G06F9/45
Abstract: 本发明涉及绑定数据并行设备源代码。在计算机系统中提供一种编译环境,该编译环境允许编程人员使用具有数据并行(DP)扩展的高级通用编程语言来对CPU和数据并行设备(例如GPU)二者进行编程。一种编译过程使用DP设备源代码的一组绑定描述符将以该通用语言编写的模块化DP代码翻译成以高级DP设备编程语言的DP设备源代码。绑定器从该组绑定描述符中生成单个自包含的DP设备源代码单元。DP设备编译器从该DP设备源代码单元中生成供在一个或多个数据并行设备上执行的DP设备可执行代码。
-
公开(公告)号:CN110651096B
公开(公告)日:2021-06-22
申请号:CN201880033239.5
申请日:2018-04-23
Applicant: 微软技术许可有限责任公司
IPC: E05D11/08
Abstract: 描述了一种为可移动组件提供可变扭矩曲线的摩擦铰链。在一示例中,该摩擦铰链包括:铰链框架;与铰链框架可枢转地接合的枢轴构件,该枢轴构件被附连到可移动地附连至设备的支撑组件;附连到铰链框架的细长构件,该细长构件在该细长构件的至少第一部分上具有斜坡表面;以及与细长构件可滑动地接合的接合构件,该接合构件被配置成在枢轴构件相对于铰链框架枢转期间沿着细长构件滑动,接合构件沿细长构件的斜坡表面的滑动基于表面高度在斜坡表面的长度距离上的改变量而导致滑动摩擦的变化,并且影响铰链的扭矩曲线。
-
公开(公告)号:CN105027115A
公开(公告)日:2015-11-04
申请号:CN201380064583.8
申请日:2013-12-09
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F17/30911 , G06F17/2247 , G06F17/30011 , G06F17/30625 , Y10S707/956
Abstract: 根据文档集合生成文档索引并将其用来标识匹配一个或多个查询的文档。为每一文档生成具有与文档的每一对象相对应的节点的树。所生成的树的各节点被归并或组合以生成文档索引,它本身是树。另外,为该索引的每一节点生成标识该节点源自的一个或多个树的倒排索引。在接收到查询时,该查询首先对照文档索引树来执行。在执行期间,正确的集合操作被应用于与该查询所匹配的节点相关联的倒排索引。所得的集合标识可与该查询相匹配的文档。该查询随后在所标识的文档上执行。
-
公开(公告)号:CN110413816A
公开(公告)日:2019-11-05
申请号:CN201910660658.8
申请日:2013-06-14
Applicant: 微软技术许可有限责任公司
IPC: G06F16/532 , G06F16/583
Abstract: 对于将要搜索的图像集合中的每个图像,该图像被表示为色边字集合,其中每个色边字包括位置信息、形状信息和颜色信息。该图像可基于色边字被索引。接收用户生成的草图作为查询并将其表示为色边字集合。相似性将表示草图的色边字集合与该图像索引进行比较以基于位置相似性、形状相似性和颜色相似性的组合来标识搜索结果。
-
-
-
-
-
-
-
-
-