-
11.
公开(公告)号:US09424239B2
公开(公告)日:2016-08-23
申请号:US14020723
申请日:2013-09-06
Applicant: Microsoft Corporation
Inventor: Alan M. Dunn , Tadayoshi Kohno , David A. Molnar , Alexander N. Moshchuk , Franziska Roesner , Jiahe Helen Wang
IPC: G06T19/00 , G06F17/24 , G06F3/0481 , G06F21/62
CPC classification number: G06F17/241 , G06F3/0481 , G06F21/6218 , G06T19/006
Abstract: A shared renderer maintains shared state information to which two or more augmented reality application contribute. The shared renderer then provides a single output presentation based on the shared state information. Among other aspects, the shared renderer includes a permission mechanism by which applications can share information regarding object properties. The shared renderer may also include: a physics engine for simulating movement of at least one object that is represented by the shared state information; an annotation engine for managing a presentation of annotations produced by plural applications; and/or an occlusion engine for managing the behavior of the output presentation when two or more objects, produced by two or more applications, overlap within the output presentation.
Abstract translation: 共享渲染器维护两个或多个增强现实应用程序所贡献的共享状态信息。 然后,共享渲染器基于共享状态信息提供单个输出呈现。 除了其他方面之外,共享渲染器还包括权限机制,应用程序可以共享关于对象属性的信息。 共享渲染器还可以包括:用于模拟由共享状态信息表示的至少一个对象的移动的物理引擎; 用于管理由多个应用产生的注释的呈现的注释引擎; 和/或用于在由两个或多个应用产生的两个或多个对象在输出呈现中重叠时管理输出呈现的行为的遮挡引擎。
-
公开(公告)号:US09230100B2
公开(公告)日:2016-01-05
申请号:US13660808
申请日:2012-10-25
Applicant: Microsoft Corporation
Inventor: Jiahe Helen Wang , Jacob R. Lorch , Bryan Jeffrey Parno
CPC classification number: G06F21/53
Abstract: The subject disclosure relates to systems and methods that secure anti-virus software through virtualization. Anti-virus systems can be maintained separate from user applications and operating system through virtualization. The user applications and operating system run in a guest virtual machine while anti-virus systems are isolated in a secure virtual machine. The virtual machines are partially interdependent such that the anti-virus systems can monitor user applications and operating systems while the anti-virus systems remain free from possible malicious attack originating from a user environment. Further, the anti-virus system is secured against zero-day attacks so that detection and recovery may occur post zero-day.
Abstract translation: 本发明涉及通过虚拟化来保护防病毒软件的系统和方法。 防病毒系统可以通过虚拟化与用户应用程序和操作系统分开维护。 用户应用程序和操作系统在客户虚拟机中运行,而防病毒系统在安全虚拟机中被隔离。 这些虚拟机是部分相互依赖的,因此防病毒系统可以监控用户应用程序和操作系统,同时防病毒系统保持免受来自用户环境的可能的恶意攻击。 此外,防病毒系统可以抵御零日攻击,从而可以在零日后发生检测和恢复。
-
公开(公告)号:US20150074742A1
公开(公告)日:2015-03-12
申请号:US14020735
申请日:2013-09-06
Applicant: Microsoft Corporation
Inventor: Tadayoshi Kohno , David A. Molnar , Alexander N. Moshchuk , Franziska Roesner , Jiahe Helen Wang
IPC: H04L29/06
CPC classification number: H04L63/20 , G06F21/54 , G06F21/6245 , G06F2221/2111 , H04W4/80 , H04W12/02 , H04W12/08 , H04W88/02
Abstract: Functionality is described herein for managing the behavior of one or more applications, such as augmented reality applications and/or other environment-sensing applications. The functionality defines permission information in a world-driven manner, which means that the functionality uses a trusted mechanism to identify cues in the sensed environment, and then maps those cues to permission information. The functionality then uses the permission information to govern the operation of one or more applications.
Abstract translation: 本文描述了用于管理一个或多个应用(例如增强现实应用和/或其他环境感测应用)的行为的功能。 该功能以世界驱动的方式定义许可信息,这意味着功能使用可信机制来识别感测环境中的提示,然后将这些提示映射到许可信息。 然后,该功能使用权限信息来管理一个或多个应用程序的操作。
-
14.
公开(公告)号:US20150074506A1
公开(公告)日:2015-03-12
申请号:US14020723
申请日:2013-09-06
Applicant: Microsoft Corporation
Inventor: Alan M. Dunn , Tadayoshi Kohno , David A. Molnar , Alexander N. Moshchuk , Franziska Roesner , Jiahe Helen Wang
CPC classification number: G06F17/241 , G06F3/0481 , G06F21/6218 , G06T19/006
Abstract: A shared renderer maintains shared state information to which two or more augmented reality application contribute. The shared renderer then provides a single output presentation based on the shared state information. Among other aspects, the shared renderer includes a permission mechanism by which applications can share information regarding object properties. The shared renderer may also include: a physics engine for simulating movement of at least one object that is represented by the shared state information; an annotation engine for managing a presentation of annotations produced by plural applications; and/or an occlusion engine for managing the behavior of the output presentation when two or more objects, produced by two or more applications, overlap within the output presentation.
Abstract translation: 共享渲染器维护两个或多个增强现实应用程序所贡献的共享状态信息。 然后,共享渲染器基于共享状态信息提供单个输出呈现。 除了其他方面之外,共享渲染器还包括权限机制,应用程序可以共享关于对象属性的信息。 共享渲染器还可以包括:用于模拟由共享状态信息表示的至少一个对象的移动的物理引擎; 用于管理由多个应用产生的注释的呈现的注释引擎; 和/或用于在由两个或多个应用产生的两个或多个对象在输出呈现中重叠时管理输出呈现的行为的遮挡引擎。
-
15.
公开(公告)号:US20140281026A1
公开(公告)日:2014-09-18
申请号:US14195627
申请日:2014-03-03
Applicant: Microsoft Corporation
Inventor: Chuanxiong Guo , Guohan Lv , Shuang Yang , Jiahe Helen Wang
IPC: H04L12/721
CPC classification number: H04L45/34 , G06F9/5077 , H04L45/00
Abstract: A virtual data center allocation architecture with bandwidth guarantees that provides for the creation of multiple virtual data centers from a single physical infrastructure. The virtual data center allocation is accomplished in three steps. First, clusters are created from the servers in the physical infrastructure. Second, a bipartite graph is built to map the virtual machines to the servers located in a particular cluster and finally a path is calculated between two virtual machines. The virtual data centers may be dynamically expanded or contracted based on changing bandwidth guarantees.
Abstract translation: 具有带宽的虚拟数据中心分配架构保证了从单一物理基础设施创建多个虚拟数据中心。 虚拟数据中心分配通过三个步骤完成。 首先,集群是从物理基础架构中的服务器创建的。 第二,构建了一个二分图,将虚拟机映射到位于特定集群中的服务器,最后在两个虚拟机之间计算路径。 可以基于不断变化的带宽保证来动态扩展或缩小虚拟数据中心。
-
-
-
-