G06F9/4451

JUST-IN-TIME ASSEMBLY FOR MANAGED VIRTUAL MACHINES

Examples of enterprise management using managed virtual machines (VMs) are described. In one example, a virtual machine base image is validated to comply with a plurality of managed virtual machine packaging rules of a management service. Managed virtual machine configuration parameters are written to a managed virtual machine configuration file of a managed virtual machine. The managed virtual machine includes a management component that implements instructions from a management service. A managed virtual machine package file is generated to include the managed virtual machine configuration file and enterprise-specific enterprise resources identified from the management service based on the enterprise identifier.

TRANSITION TO MODERN MANAGEMENT USING MANAGED VIRTUAL MACHINES

Examples of enterprise management using managed virtual machines are described. A host user context configuration can be received from a host management agent. The host user context configuration can include one or more policies. A managed virtual machine user context configuration can be received from a guest management agent within a managed virtual machine. A portion of the host user context configuration can be processed using a translation matrix to identify a configuration service provider (CSP)-based profile that is mapped to a policy from the host user context configuration. A command to enforce the CSP-based profile on the managed virtual machine can be transmitted.

AUDIO PERIPHERAL DEVICE SELECTIONS

An example computing device includes a plurality of interfaces to connect to a plurality of audio peripheral devices, a communications interface to establish a network connection, and a processor interconnected with the plurality of interfaces and the communications interface. The processor is to determine a location of the computing device based on the network connection. The processor sets an audio peripheral device from the plurality of the audio peripheral devices as a default audio peripheral device based on the location. The processor communicates an audio signal through the default audio peripheral device.

User persistence data moved between individual compute environments and session host environments
11609778 · 2023-03-21 · ·

A virtual server includes at least one processor to retrieve a user layer from a user's personalization container, and initiate mounting of the user layer to a target operating system. During the mounting, the at least one processor determines that the user layer did not originate with the target operating system. The user layer is modified so that file system objects and registry objects are compatible with the target operating system. Mounting of the modified user layer is completed to create a single composited layered image.

Systems and methods for platform-independent application publishing to a front-end interface

Provided are computer-implemented methods and systems for publishing an application to a web container. An example method for publishing an application to a web container may include establishing a channel of communication with a user device associated with an end user. The method may further include embedding a web container into a web portal associated with a plurality of applications. The method may include executing an application in a user session associated with the end user. The method may further include capturing images of a virtual screen associated with the application executed on the application server. After the capture, the method may continue with sending the images to the web container of the web portal running in a web browser of the user device. The web container may publish the images to the web browser to display the application as part of the web portal in the web browser.

Graphical user interface language localization

Systems and methods for predicting language dialects for a user to improve a user interface of an application are disclosed. In one embodiment, a system receives a request to determine a default dialect for an application executing on a user device. The system acquires user information corresponding to a user of the user device. Based on the user information and using a clustering algorithm, the system assigns the user to a cluster associated with a dialect. The system provides the dialect to the user device for display in a user interface as part of a sliding scale of selectable dialects of the application such that the dialect is provided as the default dialect for text and other message communications in the application. The system learns from the user's choice of dialect to provide more accurate dialect predictions in the future for other users.

USER PROFILE MIGRATION TO VIRTUAL DESKTOP INFRASTRUCTURE
20230077790 · 2023-03-16 ·

A method of migrating a user profile to a virtual desktop infrastructure (VDI) system includes enumerating applications installed at an endpoint of a user, retrieving a list of application settings files, determining file and registry locations of user profile data relating to the applications installed at the endpoint from the application settings files, and retrieving the user profile data from the determined file and registry locations and storing the user profile data in a shared storage. When a user logs in to a virtual desktop of the VDI system, the user profile data is retrieved from the shared storage and imported into file and registry locations specified by the application settings files of applications that are installed in the virtual desktop.

System and method for managing the multi-factor authentication data of a user
11483307 · 2022-10-25 ·

A system for managing multi-factor authentication of a user includes: one or more source components for obtaining multi-factor authentication data by one or more of: receiving multi-factor authentication data via a network; generating multi-factor authentication data using an algorithm, and a user providing multi-factor authentication data; a routing component for associating the multi-factor authentication codes from the one or more source components with an appropriate user account; a database comprising multi-factor authentication data wherein components of the multi-factor authentication data are stored in association with a particular user account; and one or more delivery components for providing the multi-factor authentication data to a user on a user device.

Method and Apparatus for Displaying User Interface Used to Manage Storage Device
20230078482 · 2023-03-16 ·

A method for displaying a user interface used to manage a storage device is provided. The method is performed by a management device managing the storage device, and the method includes: obtaining, by using configuration content displayed in a first user interface, configuration data of a storage device configured for a first user; and after the first user logs in to the management device, displaying a second user interface corresponding to the first user, where the second user interface displays display content determined based on the configuration data.

METHOD FOR A DATA BACKUP UNIT TO INTELLIGENTLY CHARGE A MOBILE DEVICE
20230077858 · 2023-03-16 ·

After a data backup unit connects to a mobile device, an App executed on the mobile device will create a user profile block in the memory unit of the data backup unit, help set up charging preferences and backup preferences in the profile block, and create a backup folder to store backup files from the mobile device. The App estimates a charging time required to charge the battery, a backup time required to complete the data backup and an available time interval, then the App sums up the charging time and the backup time to get a required time interval. Then, the App compares the required time interval and the available time interval to decide whether to perform both the backup task and the charging task or to perform just the charging task.