Invention Grant
- Patent Title: Executing native-code applications in a browser
- Patent Title (中): 在浏览器中执行本地代码应用程序
-
Application No.: US12463892Application Date: 2009-05-11
-
Publication No.: US09588803B2Publication Date: 2017-03-07
- Inventor: Jonathan R. Howell , Jacob R. Lorch , Jeremy E. Elson , John R. Douceur
- Applicant: Jonathan R. Howell , Jacob R. Lorch , Jeremy E. Elson , John R. Douceur
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Alin Corie; Sandy Swain; Micky Minhas
- Main IPC: G06Q99/00
- IPC: G06Q99/00 ; G06F9/46 ; G06Q20/12 ; G06F21/53

Abstract:
Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include executing an application written in native code within a memory region that hardware of a computing device enforces. For instance, page-protection hardware (e.g., a memory management unit) or segmentation hardware may protect this region of memory in which the application executes. The techniques may also provide a narrow system call interface out of this memory region by dynamically enforcing system calls made by the application. Furthermore, these techniques may enable a browser of the computing device to function as an operating system for the native-code application. These techniques thus allow for execution of native-code applications on a browser of a computing device and, hence, over the Web in a resource-efficient manner and without sacrificing security of the computing device.
Public/Granted literature
- US20100287618A1 Executing Native-Code Applications in a Browser Public/Granted day:2010-11-11
Information query