Shell input/output segregation
AssigneeMicrosoft Corporation
InventorsRaymond W. McCollum, Alexander Nosov, Vishwajith Kumbalimutt, Steve Menzies, Stephen Wah Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsRaymond W. McCollum, Alexander Nosov, Vishwajith Kumbalimutt, Steve Menzies, Stephen Wah Lee
Estimating the term…
Embodiments described herein are based on the principle that shells execute commands as units of characters. Accordingly, embodiments herein provide for a sending side with enough intelligence to isolate each command, examine it, perform some levels of validation, and deliver a structured representation of the command to the remote processor before doing any network operations. More specifically, embodiments herein provided for a mechanism of identifying a command and encapsulating the command into a single message (e.g., a SOAP, HTTPS, or other type message), which is then sent to a remote shell for processing as an entire unit. Accordingly, embodiments herein treat the command as a single unit, rather than as a character-oriented transmission.
At a client in a network computing environment, a method of ensuring that commands are properly executed at a remote command-line shell processor by separating the command from input and output streams, the method comprising:
At a remote shell processor in a network computing environment, a method of ensuring that commands are properly executed at a remote command-line shell processor by separating the command from input and output streams, the method comprising:
At a client in a network computing environment, a computer program product for implementing a method of ensuring that commands are properly executed at a remote command-line shell processor by separating the command from input and output streams, the computer program product comprising one or more computer readable media having stored thereon computer executable instructions that, when executed by a processor, can cause the client to perform the following:
Dependencies are inferred from the claim text.