Patent classifications
G06F2209/5016
System and method for managing a workspace environment of a computer processing system
A computer processing system includes at least one processor to operate based on an operating system, and to detect when a user session is opened. The computer processing system includes a workspace environment management engine to manage a workspace environment of the computer processing system in response to detecting when the user session is opened. The workspace environment management engine identifies if an engine configuration repository of tasks and settings to be performed include a new task or setting that is not in a saved configuration repository. If a new task or setting has been identified, then the workspace environment management engine performs the new task or setting for the workspace environment.
Sharing expansion device, controlling method and computer using the same
A sharing expansion device, a controlling method and a computer using the same are provided. The computer has at least one first user account and a second user account. The first user account has been logged in the computer. The computer is connected to a first input device and a first monitor. The first input device provides at least one first command. The sharing expansion device includes at least two first ports, a second port, a hub unit and a graphic processor. The first ports connect the computer and a second input device. The second input device provides at least one second command. The computer executes the first command and the second command by way of time division multiplexing. The computer provides a first frame and a second frame to the first monitor and the second monitor according to the first user account and the second user account respectively.
Sharing system managed HTTP client sessions across processes
Technical solutions are described for sharing HTTP client sessions among multiple processes being executed by a client computing device. An example method includes creating a set of HTTP client sessions for a remote server. The method further includes, in response to receiving an HTTP request from an application process, the HTTP request is for communicating with the remote server, assigning an HTTP client session from the set of HTTP client sessions to the application process, and sending the HTTP request from the application process to the remote server via the HTTP client session that is assigned. The method further includes, in response to receiving a reply from the remote server, deselecting the HTTP client session from the application process, and sending the reply from the remote server to the application process.
Anticipating future resource consumption based on user sessions
Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.
Method and apparatus for providing contextual services
Provided are systems and methods for contextually providing services via a portable computer at a selected location. According to some embodiments, the systems and methods include processes for determining location-specific information about the selected location, determining status information about a user of the portable computer interface, and displaying an available service to the user on a display screen of the portable computer, the available service being selected based on the location-specific information and the status information.
COMPUTER SYSTEM AND METHODS PROVIDING VIRTUAL COMPUTING SESSION CONNECTIONS AND RE-DIRECTS BASED UPON ORDERED LIST OF VIRTUAL DELIVERY AGENTS
A computer system may include at least one client computing device, and a plurality of host computing devices each configured to provide virtual computing sessions for the at least one client computing device. Each host computing device may have a virtual delivery agent (VDA) associated therewith configured to connect the at least one client computing device with the virtual computing sessions. The at least one client computing device may be configured to request virtual computing sessions from the VDAs in accordance with an ordered list of the VDAs. The VDAs may be configured to re-direct new session requests from the at least one client computing device to a lower VDA in the ordered list when an existing virtual computing session is already active with the host computing device associated with the lower VDA.
PROVIDER NETWORK SERVICE EXTENSIONS
A request to launch a compute instance is received at a control plane of a provider network. At an outbound command communicator, an indication that a compute instance is to be established at a target host at a client premise is obtained. A first address is associated with the target host at the control plane and also assigned to the communicator. A message with a second address within a first network of the client premise as a destination is transmitted. The message comprises a command to establish the compute instance at the target host. The first address is assigned to the target host within a second network of the client premise. Processing of the command at the target host results in establishment of a compute instance.
ANTICIPATING FUTURE RESOURCE CONSUMPTION BASED ON USER SESSIONS
Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.
Distributed model compilation
The present disclosure discloses a distributed model compilation system. A master node of the system determines the logic calculation graph of the model based on model information, divides the logic calculation graph into multiple logic calculation sub-graphs, generates a distributing message for each logic calculation sub-graph, and then transmits the distributing message to a slave node. Each of the slave nodes allocates a local computing resource to compile the logic calculation sub-graph based on the received distributing message, and transmits compilation completion information to the master node. The master node determines the completion of model compilation based on the compilation completion information returned by each slave node, and executes the target work based on the compiled model.
PROFANITY FILTER FOR COLLABORATION SESSIONS IN HETEROGENOUS COMPUTING PLATFORMS
Systems and methods for filtering profanities during collaboration sessions in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes a plurality of sets of firmware instructions, where each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: receive a policy from an Information Technology Decision Maker (ITDM) or Original Equipment Manufacturer (OEM), and select a profanity filter setting usable during a collaboration session based, at least in part, upon the policy.