Isolation environment-based information access
    1.
    发明授权
    Isolation environment-based information access 有权
    隔离环境的信息访问

    公开(公告)号:US08024815B2

    公开(公告)日:2011-09-20

    申请号:US11532127

    申请日:2006-09-15

    IPC分类号: G06F7/04 G06F17/30

    摘要: In an embodiment of isolation environment-based information access, programs—including operating systems and applications—running on a computing-based device can be isolated in an environment such as a virtual machine. Information including commands and/or data transmitted between the computing-based device and the program(s) being run, as well as information associated with the program(s) and the computing-based device, is accessed without being detected by the program(s). In one implementation, the information includes state information as well as commands and/or data—including sensitive information, such as usernames and passwords. In another implementation, the information can be used to secretly access the program(s).

    摘要翻译: 在基于隔离环境的信息访问的实施例中,可以在诸如虚拟机的环境中隔离在基于计算的设备上运行的程序(包括操作系统和应用)。 访问包括在基于计算的设备和正在运行的程序之间传送的命令和/或数据的信息以及与程序和基于计算的设备相关联的信息,而不被程序检测到 s)。 在一个实现中,信息包括状态信息以及诸如用户名和密码的敏感信息的命令和/或数据。 在另一实现中,该信息可用于秘密地访问该程序。

    Isolation Environment-Based Information Access
    2.
    发明申请
    Isolation Environment-Based Information Access 有权
    隔离环境信息访问

    公开(公告)号:US20080127355A1

    公开(公告)日:2008-05-29

    申请号:US11532127

    申请日:2006-09-15

    IPC分类号: H04N7/16

    摘要: In an embodiment of isolation environment-based information access, programs—including operating systems and applications—running on a computing-based device can be isolated in an environment such as a virtual machine. Information including commands and/or data transmitted between the computing-based device and the program(s) being run, as well as information associated with the program(s) and the computing-based device, is accessed without being detected by the program(s). In one implementation, the information includes state information as well as commands and/or data—including sensitive information, such as usernames and passwords. In another implementation, the information can be used to secretly access the program(s).

    摘要翻译: 在基于隔离环境的信息访问的实施例中,可以在诸如虚拟机的环境中隔离在基于计算的设备上运行的程序(包括操作系统和应用)。 访问包括在基于计算的设备和正在运行的程序之间传送的命令和/或数据的信息以及与程序和基于计算的设备相关联的信息,而不被程序检测到 s)。 在一个实现中,信息包括状态信息以及诸如用户名和密码的敏感信息的命令和/或数据。 在另一实现中,该信息可用于秘密地访问该程序。

    Partitioned artificial intelligence for networked games
    3.
    发明授权
    Partitioned artificial intelligence for networked games 有权
    网络游戏分区人工智能

    公开(公告)号:US09327194B2

    公开(公告)日:2016-05-03

    申请号:US13372305

    申请日:2012-02-13

    IPC分类号: A63F9/24 A63F13/40 A63F13/30

    摘要: Partitioned artificial intelligence (AI) for networked gaming. An exemplary system splits the AI into a computationally lightweight server-side component and a computationally intensive client-side component to harness the aggregate computational power of numerous gaming clients. Aggregating resources of many, even thousands of client machines enhances game realism in a manner that would be prohibitively expensive on the central server. The system is tolerant of latency between server and clients. Deterministic and stateless client-side components enable rapid handoff, preemptive migration, and replication of the client-side AI to address problems of client failure and game exploitation. The partitioned AI can support tactical gaming navigation, a challenging task to offload because of sensitivity to latency. The tactical navigation AI calculates influence fields partitioned into server-side and client-side components by means of a Taylor-series approximation.

    摘要翻译: 网络游戏分区人工智能(AI)。 示例性系统将AI分解成计算轻量级的服务器侧组件和计算密集型客户端组件,以利用众多游戏客户端的总计算能力。 许多甚至数以千计的客户端机器的资源的集合增强了在中央服务器上昂贵的游戏现实感。 系统容忍服务器和客户端之间的延迟。 确定性和无状态的客户端组件可以实现客户端AI的快速切换,抢占式迁移和复制,以解决客户端故障和游戏开发问题。 分割的AI可以支持战术游戏导航,这是一个具有挑战性的任务,因为对延迟的敏感度要卸载。 战术导航AI通过泰勒级数近似计算分割成服务器端和客户端分量的影响场。

    PARTITIONED ARTIFICIAL INTELLIGENCE FOR NETWORKED GAMES
    4.
    发明申请
    PARTITIONED ARTIFICIAL INTELLIGENCE FOR NETWORKED GAMES 有权
    网络游戏的人工智能分类

    公开(公告)号:US20120142430A1

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

    申请号:US13372305

    申请日:2012-02-13

    IPC分类号: A63F9/24

    摘要: Partitioned artificial intelligence (AI) for networked gaming. An exemplary system splits the AI into a computationally lightweight server-side component and a computationally intensive client-side component to harness the aggregate computational power of numerous gaming clients. Aggregating resources of many, even thousands of client machines enhances game realism in a manner that would be prohibitively expensive on the central server. The system is tolerant of latency between server and clients. Deterministic and stateless client-side components enable rapid handoff, preemptive migration, and replication of the client-side AI to address problems of client failure and game exploitation. The partitioned AI can support tactical gaming navigation, a challenging task to offload because of sensitivity to latency. The tactical navigation AI calculates influence fields partitioned into server-side and client-side components by means of a Taylor-series approximation.

    摘要翻译: 网络游戏分区人工智能(AI)。 示例性系统将AI分解成计算轻量级的服务器侧组件和计算密集型客户端组件,以利用众多游戏客户端的总计算能力。 许多甚至数以千计的客户端机器的资源的集合增强了在中央服务器上昂贵的游戏现实感。 系统容忍服务器和客户端之间的延迟。 确定性和无状态的客户端组件可以实现客户端AI的快速切换,抢占式迁移和复制,以解决客户端故障和游戏开发问题。 分割的AI可以支持战术游戏导航,这是一个具有挑战性的任务,因为对延迟的敏感度要卸载。 战术导航AI通过泰勒级数近似计算分割成服务器端和客户端分量的影响场。

    Decentralized Sleep Management
    5.
    发明申请
    Decentralized Sleep Management 有权
    分散睡眠管理

    公开(公告)号:US20120117404A1

    公开(公告)日:2012-05-10

    申请号:US12940806

    申请日:2010-11-05

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3228 G06F1/3209

    摘要: Techniques for employing a decentralized sleep management service are described herein. In some instances, each computing device of a group of computing devices periodically shares information about itself with each other computing device of the group. With this information, each computing device within the group that is awake and capable of managing other devices selects a subset of devices to probe. The devices then probe this subset to determine whether the probed devices are asleep. In response to identifying a sleeping device, the probing device takes over management of the sleeping device. Managing the sleeping device involves informing other devices of the group that the sleeping device is being managed, in addition to monitoring requests for services on the sleeping device. In response to receiving a valid request for a service hosted by the sleeping device, the managing device awakens the sleeping device and ceases managing the now-woken device.

    摘要翻译: 本文描述了采用分散式睡眠管理服务的技术。 在一些情况下,一组计算设备的每个计算设备周期性地与该组的每个其他计算设备共享关于其自身的信息。 利用该信息,组内的每个计算设备清醒并能够管理其他设备选择要探测的设备的子集。 然后,设备探测该子集以确定探测设备是否已经睡着了。 响应于识别睡眠设备,探测设备接管睡眠设备的管理。 管理睡眠设备除了监视睡眠设备上的服务请求之外,还涉及通知该组的其他设备正在管理睡眠设备。 响应于接收到由睡眠设备托管的服务的有效请求,管理设备唤醒睡眠设备并停止管理现在被唤醒的设备。

    PARTITIONED ARTIFICIAL INTELLIGENCE FOR NETWORKED GAMES
    7.
    发明申请
    PARTITIONED ARTIFICIAL INTELLIGENCE FOR NETWORKED GAMES 有权
    网络游戏的人工智能分类

    公开(公告)号:US20090203449A1

    公开(公告)日:2009-08-13

    申请号:US12029286

    申请日:2008-02-11

    IPC分类号: A63F9/24

    摘要: Partitioned artificial intelligence (AI) for networked gaming. An exemplary system splits the AI into a computationally lightweight server-side component and a computationally intensive client-side component to harness the aggregate computational power of numerous gaming clients. Aggregating resources of many, even thousands of client machines enhances game realism in a manner that would be prohibitively expensive on the central server. The system is tolerant of latency between server and clients. Deterministic and stateless client-side components enable rapid handoff, preemptive migration, and replication of the client-side AI to address problems of client failure and game exploitation. The partitioned AI can support tactical gaming navigation, a challenging task to offload because of sensitivity to latency. The tactical navigation AI calculates influence fields partitioned into server-side and client-side components by means of a Taylor-series approximation.

    摘要翻译: 网络游戏分区人工智能(AI)。 示例性系统将AI分解成计算轻量级的服务器侧组件和计算密集型客户端组件,以利用众多游戏客户端的总计算能力。 许多甚至数以千计的客户端机器的资源的集合增强了在中央服务器上昂贵的游戏现实感。 系统容忍服务器和客户端之间的延迟。 确定性和无状态的客户端组件可以实现客户端AI的快速切换,抢占式迁移和复制,以解决客户端故障和游戏开发问题。 分割的AI可以支持战术游戏导航,这是一个具有挑战性的任务,因为对延迟的敏感度要卸载。 战术导航AI通过泰勒级数近似计算分割成服务器端和客户端分量的影响场。

    SECURING ANTI-VIRUS SOFTWARE WITH VIRTUALIZATION
    8.
    发明申请
    SECURING ANTI-VIRUS SOFTWARE WITH VIRTUALIZATION 有权
    用虚拟化来保护反病毒软件

    公开(公告)号:US20090089879A1

    公开(公告)日:2009-04-02

    申请号:US11863870

    申请日:2007-09-28

    IPC分类号: G06F21/06

    CPC分类号: G06F21/53

    摘要: 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.

    摘要翻译: 本发明涉及通过虚拟化来保护防病毒软件的系统和方法。 防病毒系统可以通过虚拟化与用户应用程序和操作系统分开维护。 用户应用程序和操作系统在客户虚拟机中运行,而防病毒系统在安全虚拟机中被隔离。 这些虚拟机是部分相互依存的,因此防病毒系统可以监控用户应用程序和操作系统,同时防病毒系统保持免受来自用户环境的可能的恶意攻击。 此外,防病毒系统可以抵御零日攻击,从而可以在零日后发生检测和恢复。

    Trusted hardware component for distributed systems
    9.
    发明授权
    Trusted hardware component for distributed systems 有权
    分布式系统的可信硬件组件

    公开(公告)号:US09455992B2

    公开(公告)日:2016-09-27

    申请号:US12483338

    申请日:2009-06-12

    IPC分类号: G06F15/16 H04L29/06 H04L9/32

    摘要: Techniques for utilizing trusted hardware components for mitigating the effects of equivocation amongst participant computing devices of a distributed system are described herein. For instance, a distributed system employing a byzantine-fault-resilient protocol—that is, a protocol intended to mitigate (e.g., tolerate, detect, isolate, etc.) the effects of byzantine faults—may employ the techniques. To do so, the techniques may utilize a trusted hardware component comprising a non-decreasing counter and a key. This hardware component may be “trusted” in that the respective participant computing device cannot modify or observe the contents of the component in any manner other than according to the prescribed procedures, as described herein. Furthermore, the trusted hardware component may couple to the participant computing device in any suitable manner, such as via a universal serial bus (USB) connection or the like.

    摘要翻译: 在此描述了利用可信硬件组件来减轻分布式系统的参与者计算设备之间的混淆效应的技术。 例如,采用拜占庭故障弹性协议的分布式系统 - 即旨在减轻(例如,容忍,检测,隔离等)拜占庭故障的影响的协议 - 可以采用这些技术。 为了这样做,这些技术可以利用包括非递减计数器和密钥的可信硬件组件。 该硬件组件可能是“可信赖的”,因为如本文所述,相应的参与者计算设备不能以除了根据规定的过程之外的任何方式修改或观察组件的内容。 此外,可信硬件组件可以以任何合适的方式,例如经由通用串行总线(USB)连接等耦合到参与者计算设备。

    Operating a sleep management service
    10.
    发明授权
    Operating a sleep management service 有权
    操作睡眠管理服务

    公开(公告)号:US08966063B2

    公开(公告)日:2015-02-24

    申请号:US13366387

    申请日:2012-02-06

    IPC分类号: G06F15/173

    摘要: The claimed subject matter provides a method for operating a sleep management service. The method include identifying a set of guardians based on a local state for each of a plurality of compute nodes. The method also includes sending a wake request to all sleeping compute nodes in the identified set. The method further includes sending a request to become a guardian to all compute nodes in the identified set. Additionally, the method includes stopping a current guardian from being a guardian if the current guardian is less suitable than a threshold number of current guardians.

    摘要翻译: 所要求保护的主题提供了一种操作睡眠管理服务的方法。 该方法包括基于多个计算节点中的每一个的本地状态识别一组监护人。 该方法还包括向所识别的集合中的所有睡眠计算节点发送唤醒请求。 该方法还包括向所识别的集合中的所有计算节点发送成为监护人的请求。 此外,该方法包括如果当前监护人不如当前监护人的门槛数目那样适合,则阻止当前监护人成为监护人。