Unlock instant, AI-driven research and patent intelligence for your innovation.

In-process intermediary to create virtual processes

A virtual process and process technology, applied in the direction of program control design, program control device, software simulation/interpretation/simulation, etc., can solve the problem of creating new virtual processes, difficult and natural methods, and there is no new virtual process conversion or indirection. plans, etc.

Active Publication Date: 2012-03-14
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] It is difficult for a running virtual process to create a new virtual process in a natural way, because there is still no transition or indirection scheme set up for a new virtual process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • In-process intermediary to create virtual processes
  • In-process intermediary to create virtual processes
  • In-process intermediary to create virtual processes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The described embodiments are directed to techniques and tools for improved creation of virtual processes from non-virtual process creation requests. Such improvements may result from the use of various techniques and tools separately or in combination.

[0015] Such techniques and tools may include intercepting a non-virtual process creation request (ie, a process creation request for creating a non-virtual process) while the request is still in the running process that originated the request. The non-virtual request can be used to identify an appropriate virtual process, and the virtual process can be added to the virtual environment so that the virtual process can fulfill the non-virtual process creation request. The initiating process may initiate the process creation request in various ways in response to various types of information, such as user input or information received from the operating system or from another process. Because the process creation request ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In one embodiment, the tools and techniques can include intercepting with an intermediary module in a running non-virtual process a request from the running non-virtual process to create a requested non-virtual process. In response to the request being intercepted, an appropriate virtual process corresponding to the requested non-virtual process can be identified. In addition, a virtual environment that is configured to host the virtual process can be prepared and the virtual process can be added to the virtual environment. Finally, the request can be fulfilled with the virtual process.

Description

Background technique [0001] Application or process virtualization software can decouple applications, each of which, when running, can include one or more running processes from the underlying operating system. Thus, application virtualization generally allows applications to run without requiring access to the specific physical machine on which the application is installed. For example, a virtual application package including the application and the application's own set of virtual environment configurations may be provided on demand on a network or on a removable storage device. [0002] A virtual environment combines one or more virtual applications or processes within the environment with applications or processes outside the environment (e.g., the underlying operating system and / or one or more other applications running on the operating system outside the virtual environment program or process) are isolated. The virtual environment also facilitates access by one or more...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F9/22
CPCG06F9/455G06F9/485
Inventor J·M·希恩R·P·西斯特拉N·雅各布森
Owner MICROSOFT TECH LICENSING LLC