-
公开(公告)号:CN102289387A
公开(公告)日:2011-12-21
申请号:CN201110178980.0
申请日:2011-06-20
Applicant: 微软公司
IPC: G06F9/46
Abstract: 本发明涉及软件事务存储器中的动作框架。软件事务存储器系统实现轻量的基于键的动作框架。该框架包括由STM库展示的一组统一的应用编程接口(API),该组统一的应用编程接口允许客户端实现可由STM代码中的事务或事务嵌套使用特定键来注册、查询和更新的动作。每个动作包括键、状态信息以及可被挂钩到事务执行的验证、提交、中止、和/或重新执行阶段的一组一个或多个回调。动作用定制的控制逻辑扩展STM系统的内建并发控制,支持事务嵌套语义,以及允许与垃圾收集系统的集成。
-
公开(公告)号:CN1954314B
公开(公告)日:2010-05-26
申请号:CN200480042890.7
申请日:2004-07-23
Applicant: 微软公司
Inventor: D·F·埃默森 , D·奥恩斯坦 , G·谢克特 , J·迪尼埃兹 , J·金 , S·苏布拉马尼亚安 , O·H·弗尔 , W·朱 , M·J·希尔伯格 , D·C·布朗 , M·V·雷诺 , J·D·泰纳斯基
IPC: G06F17/21
CPC classification number: G06F17/30908 , G06F17/218 , G06F17/2229 , G06F17/2247 , G06F17/2288 , G06F17/272 , Y10S707/99945 , Y10S707/99948
Abstract: 描述了模块化内容框架和文档格式方法与系统。所描述的框架和格式定义了一组用于排版、打包、分发和呈现以文档为中心的内容的构件块。这些构件块为文档格式定义了使软件和硬件系统能够可靠且一致地生成、交换和显示文档的平台无关框架。该框架和格式是用灵活且可扩展的方式来设计的。除该通用框架和格式之外,使用该通用框架定义了一种称为影响范围包(reach package)格式的特定格式。影响范围包格式是一种用于储存分页文档的格式。影响范围包的内容可在各种各样环境中且跨各种各样情形的设备和应用程序之中用完全的保真度来显示或打印。
-
公开(公告)号:CN100499466C
公开(公告)日:2009-06-10
申请号:CN200510006496.4
申请日:2005-01-20
Applicant: 微软公司
IPC: H04L12/10
CPC classification number: H04W52/0219 , H04L12/12 , H04L41/00 , H04W28/10 , H04W52/0216 , H04W84/18 , Y02D70/122 , Y02D70/142 , Y02D70/144 , Y02D70/24
Abstract: 本发明公开了一种用于包括多个计算装置的网络的电源管理技术。电源管理技术包括标识多个计算装置的一个或多个装置可以在规定时间间隔内发送数据的顺序。在一个方面,通过在共享计算装置的规定时间间隔内增加若干相邻信道时间分配周期,为网络内的计算装置减少唤醒数量。在一个方面,网络可以基于时分多址(TDMA)。
-
公开(公告)号:CN102314370A
公开(公告)日:2012-01-11
申请号:CN201110192613.6
申请日:2011-06-29
Applicant: 微软公司
IPC: G06F9/45
CPC classification number: G06F8/453
Abstract: 一高级编程语言提供了用于数据并行处理环境中的可索引类型上的可扩展变换集。用于该语言的编译器将每个变换实现为来自可索引类型的映射,以允许每个变换可被应用到其他变换。在编译时间,编译器标识数据并行源代码中的每个可索引类型上的变换的序列,并生成数据并行执行代码以将序列实现为运行时使用变换映射的组合操作。编译器也包含优化处理,该优化处理基于至数据并行执行代码的变换序列。
-
公开(公告)号:CN1809825B
公开(公告)日:2011-10-12
申请号:CN200480001336.4
申请日:2004-07-22
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/2247 , G06F9/454 , G06F17/217 , G06F17/2229
Abstract: 描述了模块化内容框架和文档格式方法和系统。描述的框架和格式定义了一组构件块,用于组成、包装、分发和呈现以文档为中心的内容。这些构件块定义了用于文档格式的平台无关框架,使软件和硬件系统能够可靠并一致地生成、交换和显示文档。该框架和格式用灵活和可扩充的方式来设计。除该通用框架和格式之外,使用该通用框架定义了一种被称为到达包的特定格式。到达包格式是用于储存已编页码文档的格式。到达包的内容可以用各种各样环境内的设备和应用程序之间的完全保真度并跨各种各样情形来显示或打印。
-
公开(公告)号:CN101541069A
公开(公告)日:2009-09-23
申请号:CN200910137047.1
申请日:2005-01-20
Applicant: 微软公司
CPC classification number: H04W52/0219 , H04L12/12 , H04L41/00 , H04W28/10 , H04W52/0216 , H04W84/18 , Y02D70/122 , Y02D70/142 , Y02D70/144 , Y02D70/24
Abstract: 本发明公开了一种用于包括多个计算装置的网络的电源管理技术。电源管理技术包括标识多个计算装置的一个或多个装置可以在规定时间间隔内发送数据的顺序。在一个方面,通过在共享计算装置的规定时间间隔内增加若干相邻信道时间分配周期,为网络内的计算装置减少唤醒数量。在一个方面,网络可以基于时分多址(TDMA)。
-
公开(公告)号:CN1455332A
公开(公告)日:2003-11-12
申请号:CN03107738.2
申请日:2003-03-31
Applicant: 微软公司
CPC classification number: G06T11/60 , G06K9/00456 , H04N1/41
Abstract: 本发明揭示了一种用于产生和使用混合光栅内容文件的系统和处理方法。MRC文件可以从应用程序中直接产生,而不是对合成图像处理,将单一图像分离成适用于各页面的背景、前景和选择掩模。另外,还揭示了改进的MRC结构,在该结构中,对于各页面,在背景、前景和选择层中只包含了相关的部分。
-
公开(公告)号:CN103650518A
公开(公告)日:2014-03-19
申请号:CN201280033410.5
申请日:2012-07-06
Applicant: 微软公司
IPC: H04N21/433 , H04N21/231 , G06F15/16 , G06F12/08
CPC classification number: G06F15/16 , G06F3/04815 , G06F17/30 , G06F17/3028 , G06T1/20 , G06T15/205 , G06T2200/16 , H04L67/10 , H04L67/2847 , H04L67/2885 , H04L67/42 , H04N1/00 , H04N5/00 , H04N21/23106 , H04N21/4331 , H04W4/18
Abstract: 可使用预测性的多层高速缓存体系结构来预测用户在与预定义的布局相关联的元素集合中最有可能导航到哪些元素,并且作为响应,提高这些元素对于用户的客户机设备的可访问性。例如,这些技术可使用预测性的多层高速缓存体系结构来存储这些预测到的元素,以便减少在用户以所预测的方式在元素集合内导航的情况下呈现这些图像的等待时间。该元素集合可包括图像(例如,三维模型、地图等)、视频文件、音频文件、文本文件或可以在客户机设备上消费的任何其它类型的文件。
-
公开(公告)号:CN103620554A
公开(公告)日:2014-03-05
申请号:CN201280029279.5
申请日:2012-06-05
Applicant: 微软公司
CPC classification number: G06F8/51 , G06F9/44536
Abstract: 本发明涉及用于将缓冲区别名化的方法、系统和计算机程序产品。本发明的实施例通过如下方式来支持缓冲区别名化:引入源程序的缓冲区访问与目标可执行物理缓冲区之间的间接等级;以及在运行时将逻辑缓冲区访问绑定到实际物理缓冲区访问。可以将多种支持缓冲区的运行时别名化的技术用在原本不允许目标可执行代码的单独定义的缓冲区之间的这样的运行时别名化的系统中。源程序中的逻辑缓冲区访问到目标可执行代码中定义的实际物理缓冲区之间的绑定被延迟直到运行时。
-
公开(公告)号:CN1781089B
公开(公告)日:2012-01-18
申请号:CN200480001331.1
申请日:2004-07-22
Applicant: 微软公司
IPC: G06F15/00
CPC classification number: G06F17/2288 , G06F17/217 , G06F17/2205 , G06F17/2229 , G06F17/2247 , G06F17/30011
Abstract: 描述了模块化内容框架和文档格式方法和系统。描述的框架和格式定义了一组构件块,用于组成、包装、分发和呈现以文档为中心的内容。这些构件块定义了用于文档格式的平台无关框架,使软件和硬件系统能够可靠并一致地生成、交换和显示文档。该框架和格式用灵活和可扩充的方式来设计。除该通用框架和格式之外,使用该通用框架定义了一种被称为到达包的特定格式。到达包格式是用于储存已编页码文档的格式。到达包的内容可以用各种各样环境内的设备和应用程序之间的完全保真度并跨各种各样情形来显示或打印。
-
-
-
-
-
-
-
-
-