SMART EMAIL TEMPLATE GENERATION BASED ON ATTACHMENTS

    公开(公告)号:US20240022531A1

    公开(公告)日:2024-01-18

    申请号:US17961629

    申请日:2022-10-07

    Applicant: VMWARE, INC.

    CPC classification number: H04L51/08 H04L51/234

    Abstract: Disclosed are various embodiments of identifying a reusable email template for use in an email client based on a file attachment, an email recipient, and/or other factors, such as date and time. Various embodiments can identify an unsent email, the unsent email comprising at least a body and an attachment file, analyze the attachment file to determine one or more attachment categories, select an email template from a plurality of email templates based at least on the one or more attachment categories, and populate the body of the unsent email with the selected email template.

    CRYPTOGRAPHIC PROCESSING
    142.
    发明公开

    公开(公告)号:US20240022418A1

    公开(公告)日:2024-01-18

    申请号:US17960896

    申请日:2022-10-06

    Applicant: VMWARE, INC.

    CPC classification number: H04L9/3226

    Abstract: Disclosed are various embodiments for cryptographic processing on client devices. A cryptographic service can receive a cryptographic operation request from a client application. The cryptographic operation request can include a key identifier for a private key and data to be cryptographically processed and the cryptographic operation request specifying a cryptographic operation to be performed. A cryptographic provider can then be identified based at least in part on the key identifier for the private key. A request is subsequently sent to the cryptographic provider to perform the cryptographic operation on the data using the private key. A response is then received from the cryptographic provider and sent to the client application.

    REGISTRY ENHANCEMENTS FOR JUST-IN-TIME COMPILATION OF MACHINE LEARNING MODELS

    公开(公告)号:US20240020572A1

    公开(公告)日:2024-01-18

    申请号:US17819077

    申请日:2022-08-11

    Applicant: VMware, Inc.

    CPC classification number: G06N20/00 G06F8/41

    Abstract: The disclosure provides an approach for dynamic centralized model compilation. Embodiments include receiving, from a client, a request for a machine learning model, wherein the request indicates either one or more attributes comprising one or more of a hardware characteristic, a target precision, or a compiler characteristic, or that one or more default behaviors should be used to compile the machine learning model. Embodiments include determining a compiler for the machine learning model based on the one or more attributes or the one or more default behaviors, wherein the compiler is stored in a registry. Embodiments include compiling the machine learning model using the compiler. Embodiments include providing the compiled machine learning model to the client in response to the request.

    END-TO-END TESTING IN A MULTI-CLOUD COMPUTING SYSTEM

    公开(公告)号:US20240020218A1

    公开(公告)日:2024-01-18

    申请号:US17867550

    申请日:2022-07-18

    Applicant: VMware, Inc.

    Abstract: An example method of end-to-end testing in a multi-cloud environment having a public cloud in communication through a messaging fabric with a data center, the method including: deploying, by a testbed management service executing in the public cloud, a testbed in the data center, the testbed including an agent platform appliance and endpoint software executing on virtualized hosts of the data center, the agent platform appliance in communication with the end point software and the messaging fabric of the public cloud; executing, by a test service in the public cloud, tests against the testbed; and verifying, in response to results of the tests, operation of cloud services executing in the public cloud and configured to interact with the endpoint software.

    Method and system to launch local applications seamlessly from a remote desktop

    公开(公告)号:US11875164B2

    公开(公告)日:2024-01-16

    申请号:US17652974

    申请日:2022-03-01

    Applicant: VMware, Inc.

    Inventor: Lin Lv

    CPC classification number: G06F9/452 G06F9/445

    Abstract: The disclosure provides a method for launching one or more local applications seamlessly from a remote desktop. The method generally includes sending, from a client device to a connection server, redirected local application information associated with one or more local applications of the client device; receiving a selection, from a user of the client device via a context menu of a file located on a remote device running a remote desktop, of a local application of the one or more local applications to open the file; receiving, by the client device from the remote desktop, a request for the client device to launch the local application and load the file; and displaying the local application in a window displayed on the client device.

    Multi-entry point navigation for user interfaces

    公开(公告)号:US11874890B2

    公开(公告)日:2024-01-16

    申请号:US17861736

    申请日:2022-07-11

    Applicant: VMware, Inc.

    CPC classification number: G06F16/954 G06F16/285 G06F16/951

    Abstract: Examples are disclosed for a navigation system that facilitates navigation through hierarchically-related views within a user interface using multiple independent entry points. In one example, a system is configured to generate a user interface that includes a hierarchy of views based on navigation data and display a plurality of navigation components in the user interface. A selection of a navigation entry is received that corresponds to a desired view from one of the navigation components. A request is sent to a remote navigation service for data associated with the navigation entry of the desired view. The navigation components are updated based on updated navigation data received from the remote navigation service. An updated user interface is displayed that includes a dynamically generated view for the navigation entry based on the updated structure of the hierarchy of views in the plurality of navigation components.

    METHOD AND APPARATUS FOR ENHANCED CLIENT PERSISTENCE IN MULTI-SITE GSLB DEPLOYMENTS

    公开(公告)号:US20240015133A1

    公开(公告)日:2024-01-11

    申请号:US18371703

    申请日:2023-09-22

    Applicant: VMware, Inc.

    CPC classification number: H04L61/4511 H04L61/5007

    Abstract: Some embodiments provide a method that, at a first domain name system (DNS) cluster of a set of DNS clusters, receives a DNS request from a client. The first DNS cluster identifies, based on an identifier of the client in the DNS request, a home DNS cluster of the client. The method forwards the DNS request to the home DNS cluster. The home DNS cluster supplies a DNS response to the client. Identifying the home DNS cluster, in some embodiments, includes performing a hash on the identifier of the client. Supplying the DNS response, in some embodiments, includes receiving a virtual IP (VIP) address associated with one of a plurality of sets of application servers to the client and providing the received VIP address to the client in the DNS response.

    COORDINATING UPDATES TO AN AGENT PLATFORM APPLIANCE IN WHICH AGENTS OF CLOUD SERVICES ARE DEPLOYED

    公开(公告)号:US20240012632A1

    公开(公告)日:2024-01-11

    申请号:US17940063

    申请日:2022-09-08

    Applicant: VMWARE, INC.

    CPC classification number: G06F8/65 G06F8/71

    Abstract: A cloud service for managing an agent platform appliance is configured to issue commands to an agent platform management agent deployed on the agent platform appliance to upgrade the agent platform appliance to a desired version. Upon receipt of this command, the agent platform management agent carries out a method of updating the agent platform appliance, which includes: determining that a current version of the agent platform appliance does not match the desired version, determining connectivity to a repository that stores bits for updating the agent platform appliance to the desired version, requesting a first agent to perform a first pre-update check and a second agent to perform a second pre-update check, and after the first pre-update check and the second pre-update check have passed, requesting an appliance management service running on the agent platform appliance to perform an update of the agent platform appliance to the desired version.

Patent Agency Ranking