-
公开(公告)号:CN102591700A
公开(公告)日:2012-07-18
申请号:CN201110431012.6
申请日:2011-12-20
Applicant: 微软公司
IPC: G06F9/455
CPC classification number: H04L67/306 , G06F3/04842 , G06F9/44505 , G06F9/45504 , G06F9/45558 , H04L67/18
Abstract: 本发明涉及提供基于角色的应用体验。在此描述了用于提供基于角色的应用体验的技术。从虚拟化客户端接收针对角色包的位置的查询。当接收到该查询时,确定请求执行虚拟化应用的用户的当前角色。确定与该用户的当前角色相对应的角色包的位置。响应于该查询将角色包的位置传送给虚拟化客户端。虚拟化客户端被配置为执行适用于角色包的虚拟化应用。
-
公开(公告)号:CN101627377A
公开(公告)日:2010-01-13
申请号:CN200880007594.1
申请日:2008-02-15
Applicant: 微软公司
CPC classification number: G06F9/45537
Abstract: 本发明涉及用于从在操作环境中运行的操作系统中抽象出该操作环境的方法、系统和计算机程序产品。在操作环境中,操作环境抽象层抽象出操作环境资源并向操作系统展示这些操作环境资源。因此,适当配置的操作环境抽象层向操作系统提供到跨各种不同操作环境的可用资源的统一接口。每一个操作环境抽象层和操作系统都包括可调整算法,该算法可基于所展示的操作环境资源来调整以便适当地向作出请求的应用程序提供服务。抽象层可被配置成分析并变为完全知道其操作环境,包括标识其他抽象层的存在。操作系统及对应的抽象层能够以特权和非特权处理器模式的灵活组合运行。
-
-
公开(公告)号:CN101627377B
公开(公告)日:2011-12-28
申请号:CN200880007594.1
申请日:2008-02-15
Applicant: 微软公司
CPC classification number: G06F9/45537
Abstract: 本发明涉及用于从在操作环境中运行的操作系统中抽象出该操作环境的方法、系统和计算机程序产品。在操作环境中,操作环境抽象层抽象出操作环境资源并向操作系统展示这些操作环境资源。因此,适当配置的操作环境抽象层向操作系统提供到跨各种不同操作环境的可用资源的统一接口。每一个操作环境抽象层和操作系统都包括可调整算法,该算法可基于所展示的操作环境资源来调整以便适当地向作出请求的应用程序提供服务。抽象层可被配置成分析并变为完全知道其操作环境,包括标识其他抽象层的存在。操作系统及对应的抽象层能够以特权和非特权处理器模式的灵活组合运行。
-
公开(公告)号:CN101297277A
公开(公告)日:2008-10-29
申请号:CN200680040117.6
申请日:2006-10-16
Applicant: 微软公司
Inventor: G·C·亨特 , J·R·劳瑞斯 , M·阿巴迪 , M·埃肯 , P·巴罕姆 , M·A·范德瑞 , C·霍伯利特泽 , O·霍德森 , S·列维 , N·墨菲 , B·斯汀斯嘉德 , D·泰迪蒂 , T·沃伯 , B·齐尔
Abstract: 此处描述了允许隔离进程(230、240和250)之间的静态可验证进程间通信的操作系统的一个或多个实现。而且,此处描述了促进具有进程间通信的静态可验证隔离进程的开发的编程工具的一个或多个实现。
-
公开(公告)号:CN101297280B
公开(公告)日:2013-03-27
申请号:CN200680040116.1
申请日:2006-10-16
Applicant: 微软公司
Inventor: G·C·亨特 , J·R·劳瑞斯 , M·A·范德瑞 , O·霍德森 , S·P·莱维 , B·斯汀斯嘉德 , D·R·泰迪蒂 , M·斯帕尔斯 , M·卡宾 , M·阿巴迪 , M·埃肯 , P·巴罕姆 , T·沃伯 , B·齐尔 , C·霍伯利特泽 , N·墨菲
Abstract: 本文中描述的是用于描述和/或解决软件系统的应用程序、扩展、设备驱动程序(300)和其它组件的配置要求的一个或多个实现。
-
公开(公告)号:CN101198947B
公开(公告)日:2013-01-30
申请号:CN200680021042.7
申请日:2006-05-19
Applicant: 微软公司
IPC: G06F15/16
CPC classification number: G06F21/53
Abstract: 在此描述了包括通过通信网络(例如,因特网)的标准web服务集和用于扩展该标准web服务集以执行一个或多个扩展web服务的机制的一个或多个计算机操作环境。由于这些扩展web服务集可能是由未确认或不受信任的源(例如,第三方软件开发商)生成的,所以所述计算机操作系统将扩展web服务与标准web服务集和通信网络隔离开来。此外,每个扩展web服务是与其它服务通信的能力受限的隔离进程(isoproc)。具体而言,每个isoproc的通信能力被仅限于它在其上具有通信的明确许可的相关联的规定通信通道。
-
公开(公告)号:CN102707987A
公开(公告)日:2012-10-03
申请号:CN201210066991.4
申请日:2012-03-14
Applicant: 微软公司
Inventor: G·C·亨特
IPC: G06F9/455
CPC classification number: G06F8/60 , G06F9/45558 , G06F2009/4557
Abstract: 本发明涉及范围虚拟化。文件可被分割成不同的组,并被分配以诸如块的存储单元。与父文件和子文件相关联的文件可被分割成例如各自的组。此外,与父文件相关联的组可被扩展为包括为接下来的更新所保留的附加的块。另外,可以跨组对元数据进行合并以便提供不同的组的统一视图。
-
公开(公告)号:CN101198947A
公开(公告)日:2008-06-11
申请号:CN200680021042.7
申请日:2006-05-19
Applicant: 微软公司
IPC: G06F15/16
CPC classification number: G06F21/53
Abstract: 在此描述了包括通过通信网络(例如,因特网)的标准web服务集和用于扩展该标准web服务集以执行一个或多个扩展web服务的机制的一个或多个计算机操作环境。由于这些扩展web服务集可能是由未确认或不受信任的源(例如,第三方软件开发商)生成的,所以所述计算机操作系统将扩展web服务与标准web服务集和通信网络隔离开来。此外,每个扩展web服务是与其它服务通信的能力受限的隔离进程(isoproc)。具体而言,每个isoproc的通信能力被仅限于它在其上具有通信的明确许可的相关联的规定通信通道。
-
公开(公告)号:CN103493011A
公开(公告)日:2014-01-01
申请号:CN201280011551.7
申请日:2012-03-03
Applicant: 微软公司
CPC classification number: G06F9/45558 , G06F8/71 , G06F2009/45575
Abstract: 通过使用库操作系统来促进应用兼容性。库操作系统可封装应用的可能破坏应用兼容性的各部分应用可被绑定到在主机操作系统之上运行的兼容库操作系统。此外,库操作系统版本可大于、等于,或小于主机操作系统的版本。因此,允许向后和向前的兼容性两者。
-
-
-
-
-
-
-
-
-