Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Context affinity in remote scripting environments

A context and scripting technology, which is applied in inter-program communication, multi-program device, program control design, etc., can solve problems such as error-prone and reduced performance of remote scripting environment

Active Publication Date: 2019-04-12
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these solutions can be error-prone and degrade the performance of the remote scripting environment

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
  • Context affinity in remote scripting environments
  • Context affinity in remote scripting environments
  • Context affinity in remote scripting environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The following specific embodiments relate to concepts and techniques designed to provide contextual relevance in a remote scripting environment in various embodiments. Various configurations of the disclosed subject matter create and manage a pool of runtime spaces. In some configurations, each runtime space is connected to a remote computer by executing a global remote session command. When the local computer needs to execute commands that share context with each other on a remote computer, the local computer accesses the runtime pool and accesses a specific runtime space in the pool. Once the runtime space is accessed, the local computer can execute commands on the remote computer. Because the commands are executed in the same runtime space, the commands can share context.

[0015] "Runspace" provides a way for hosting applications to programmatically execute commands. "Context" may include the environment in which commands are executed in the runtime space. Environm...

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

A global context object can be used to create a context affinity between two or more commands executed at a remote computer. The local computer can access the connection pool to determine whether there is a runspace for a particular context on the remote computer where the command is to be executed. If no runspace exists in the connection pool, the local computer can create a runspace associated with a particular context and add that runspace to the connection pool. The local computer can receive result data for executed commands from the remote computer and store the result data for use by the global context object to create a contextual affinity between two or more commands executed at the remote computer.

Description

Technical field [0001] The present disclosure relates to a computer environment. Specifically, the present disclosure relates to an operating environment for remote scripts. Background technique [0002] In some conventional remote scripting environments, the data transmitted from the execution of one command at the remote computer to the execution of subsequent commands is restricted or suppressed due to security concerns. Because of these limitations and other limitations in the conventional remote scripting environment, the context of executing a command on a remote computer is often separated and different from the context of executing subsequent commands. Therefore, in a conventional remote scripting environment, two or more commands may not share context with each other, and as a result, no correlation is provided between the various commands. The current solution to this problem involves setting the context of the first command while running the second command. Another s...

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 Patents(China)
IPC IPC(8): G06F9/54
CPCG06F9/547G06F15/16G06F9/44G06F15/173G06F15/17306
Inventor V·萨德夫
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products