Invention Grant
- Patent Title: Reducing network trips for remote expression evaluation
- Patent Title (中): 减少远程表情评估的网络行程
-
Application No.: US13117139Application Date: 2011-05-27
-
Publication No.: US08972955B2Publication Date: 2015-03-03
- Inventor: Eric H. Feiveson , Jackson M. Davis , Gregg Bernard Miskelly
- Applicant: Eric H. Feiveson , Jackson M. Davis , Gregg Bernard Miskelly
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing LLC
- Current Assignee: Microsoft Technology Licensing LLC
- Current Assignee Address: US WA Redmond
- Agent Kevin Sullivan; Kate Drakos; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F9/45

Abstract:
An expression can be evaluated in a remote debugging environment with one single round trip across the network. An expression evaluator on a local machine can compile the expression into a language-independent intermediate language (IL) that encodes all the information needed to evaluate the expression in the absence of a symbol table. The IL can include instructions that manipulate state inside the debuggee process, as well as logical operations needed to process the information. The IL language can be turing complete so that any computation needed to determine the state to read and write and how the information gathered is to be combined can be performed. The IL can be sent to the remote computer and can be interpreted on the remote computer. The IL can be interpreted on the remote computer using a stack based mechanism, without the need to access symbolic information on the local computer.
Public/Granted literature
- US20120304156A1 REDUCING NETWORK TRIPS FOR REMOTE EXPRESSION EVALUATION Public/Granted day:2012-11-29
Information query