DYNAMIC CERTIFICATE MANAGEMENT IN CRYPTOGRAPHIC AGILITY FRAMEWORKS

    公开(公告)号:US20230026560A1

    公开(公告)日:2023-01-26

    申请号:US17385633

    申请日:2021-07-26

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for certificate management for cryptographic agility. Embodiments include receiving, by a cryptographic agility system, a cryptographic request related to an application. Embodiments include selecting, by the cryptographic agility system, a cryptographic technique based on contextual information associated with the cryptographic request. Embodiments include determining, by the cryptographic agility system, based on the cryptographic request, a certificate for authenticating a key related to the cryptographic technique. Embodiments include providing, by the cryptographic agility system, the certificate to an endpoint related to the cryptographic request for use in authenticating the key.

    LIVE MIGRATION OF VIRTUAL MACHINES WITH MEMORY STATE SHARING
    2.
    发明申请
    LIVE MIGRATION OF VIRTUAL MACHINES WITH MEMORY STATE SHARING 有权
    虚拟机与存储状态共享的实时移动

    公开(公告)号:US20150378766A1

    公开(公告)日:2015-12-31

    申请号:US14587826

    申请日:2014-12-31

    Applicant: VMware, Inc.

    Abstract: Embodiments described herein rapidly migrate child virtual machines (VM) by leveraging shared memory resources between parent and child VMs. In a first, proactive phase, parent VMs are migrated to a plurality of potential target hosts. In a second, reactive phase, after a request is received to migrate a child VM to a selected target host, memory blocks that are unique to the child VM are migrated to the selected target host. In some examples, memory blocks are compressed and decompressed as needed. In other examples, the operation environment is modified. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, resource utilization, and more.

    Abstract translation: 本文描述的实施例通过利用父虚拟机和父虚拟机之间的共享存储器资源快速迁移子虚拟机(VM)。 在第一个主动阶段,父虚拟机迁移到多个潜在目标主机。 在第二个反应阶段中,接收到将子虚拟机迁移到所选目标主机的请求之后,子VM的唯一的内存块将迁移到所选目标主机。 在一些示例中,根据需要对内存块进行压缩和解压缩。 在其他示例中,修改了操作环境。 本公开的方面提供了在软件兼容性,稳定性,服务质量控制,资源利用等方面优于传统方法的高性能,高效率的解决方案。

    User Interface Virtualization for Remote Devices
    3.
    发明申请
    User Interface Virtualization for Remote Devices 有权
    远程设备的用户界面虚拟化

    公开(公告)号:US20130290856A1

    公开(公告)日:2013-10-31

    申请号:US13646993

    申请日:2012-10-08

    Applicant: VMWARE, INC.

    CPC classification number: G06F3/1454 G06F9/452

    Abstract: User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on a remote desktop collaborates with a corresponding client running on a client machine that accepts a “touch and swipe” style input. The agent and client exchange user interface metadata and user interface input events and translate the exchanged information to provide native graphical user interface elements (at the client machine) and simulated user actions (at the remote desktop). The agent running on the remote desktop may use an interface interaction API or library to programmatically manipulate the user interface of the remote desktop responsive and act as a proxy for the corresponding client.

    Abstract translation: 用户界面虚拟化描述了一种技术,用于向用户提供来自另一计算设备的一个计算设备的访问,同时将一个计算机的用户界面风格的人体工程学转换为另一个计算设备的人机工程学。 在远程桌面上运行的代理与在客户端计算机上运行的相应客户端进行协作,客户端计算机接受“触摸和滑动”样式输入。 代理和客户端交换用户界面元数据和用户界面输入事件并翻译交换的信息,以提供本地图形用户界面元素(在客户端机器)和模拟用户操作(在远程桌面)。 在远程桌面上运行的代理可以使用接口交互API或库以编程方式响应远程桌面的用户界面,并作为相应客户端的代理。

    DYNAMIC SELECTION AND CALIBRATION OF CIPHERS BASED ON NETWORK AND RESOURCE CONSTRAINTS

    公开(公告)号:US20230026253A1

    公开(公告)日:2023-01-26

    申请号:US17385287

    申请日:2021-07-26

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for cryptographic agility. Embodiments include receiving a request from an application for a cryptographic operation, wherein the request is associated with a computing device. Embodiments include determining one or more resource constraints related to the computing device. Embodiments include selecting, based on the one or more resource constraints, a cryptographic technique from a plurality of cryptographic techniques associated with indications of resource requirements. Embodiments include performing the cryptographic operation using the cryptographic technique. Embodiments include providing a response to the application based on performing the cryptographic operation.

    MECHANISM FOR ENABLING CRYPTOGRAPHIC AGILITY IN LEGACY APPLICATIONS AND SERVICES

    公开(公告)号:US20230023529A1

    公开(公告)日:2023-01-26

    申请号:US17385401

    申请日:2021-07-26

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for cryptographic agility. Embodiments include establishing, by a proxy component associated with a cryptographic agility system, a first secure connection with an application. Embodiments include receiving, by the proxy component, via the first secure connection, a communication from the application directed to an endpoint. Embodiments include selecting, by the cryptographic agility system, a cryptographic technique based on contextual information related to the communication. Embodiments include establishing, by the proxy component, a second secure connection with the endpoint based on the cryptographic technique. Embodiments include transmitting, by the proxy component, a secure communication to the endpoint via the second secure connection based on the communication.

    AUTO-ADAPTIVE VIRTUAL DESKTOP PERSISTENCE
    8.
    发明申请

    公开(公告)号:US20190286472A1

    公开(公告)日:2019-09-19

    申请号:US16433373

    申请日:2019-06-06

    Applicant: VMware, Inc.

    Abstract: An adaptive virtual desktop architecture is provided. Application install or assignment is evaluated, such as by using heuristics to identify applications that may present compatibility problems. Upon determining that a newly installed application may have compatibility problems when associated with a non-persistent virtual desktop, a promotion to a persistent virtual desktop occurs.

    USER INTERFACE VIRTUALIZATION OF CONTEXT MENUS
    9.
    发明申请
    USER INTERFACE VIRTUALIZATION OF CONTEXT MENUS 有权
    用户界面虚拟化的语境菜单

    公开(公告)号:US20140013234A1

    公开(公告)日:2014-01-09

    申请号:US13975093

    申请日:2013-08-23

    Applicant: VMWARE, INC.

    Abstract: User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on a remote desktop may use an interface interaction API or software framework to programmatically open and manipulate a context menu on the remote desktop, and act as a proxy for a corresponding client running on a client device that accepts a “touch and swipe” style input. The client constructs and displays a native graphical user interface element at the client device that is a virtual representation of the context menu at the remote desktop.

    Abstract translation: 用户界面虚拟化描述了一种技术,用于向用户提供来自另一计算设备的一个计算设备的访问,同时将一个计算机的用户界面风格的人体工程学转换为另一个计算设备的人机工程学。 在远程桌面上运行的代理可以使用接口交互API或软件框架来以编程方式在远程桌面上打开和操纵上下文菜单,并且作为在接受“触摸和滑动”的客户端设备上运行的相应客户机的代理 “风格输入。 客户端在客户端设备上构建和显示本机图形用户界面元素,该元素是远程桌面上的上下文菜单的虚拟表示。

    User Interface Virtualization Profiles for Accessing Applications on Remote Devices
    10.
    发明申请
    User Interface Virtualization Profiles for Accessing Applications on Remote Devices 有权
    用于在远程设备上访问应用程序的用户界面虚拟化配置文件

    公开(公告)号:US20130290858A1

    公开(公告)日:2013-10-31

    申请号:US13778495

    申请日:2013-02-27

    Applicant: VMWARE, INC.

    Abstract: User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on the remote desktop may use an interface interaction API or software framework to programmatically manipulate the user interface of the remote desktop and act as a proxy for a corresponding client running on a client device that accepts a “touch and swipe” style input. A user interface virtualization profile is used to specify application-specific augmentations and application-specific support for the interface interaction API.

    Abstract translation: 用户界面虚拟化描述了一种技术,用于向用户提供来自另一计算设备的一个计算设备的访问,同时将一个计算机的用户界面风格的人体工程学转换为另一个计算设备的人机工程学。 在远程桌面上运行的代理可以使用接口交互API或软件框架来以编程方式操纵远程桌面的用户界面,并且作为在接受“触摸和滑动”风格输入的客户端设备上运行的相应客户端的代理 。 用户界面虚拟化配置文件用于指定应用程序特定的扩展和针对界面交互API的应用程序特定的支持。

Patent Agency Ranking