Invention Grant
- Patent Title: Inversion-of-control component service models for virtual environments
-
Application No.: US13714607Application Date: 2012-12-14
-
Publication No.: US09600351B2Publication Date: 2017-03-21
- Inventor: Blaise Aguera y Arcas , Hen Fitoussi , John Daniell Hebert , Benny Schlesinger , Eran Yariv
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: The Law Office of Michael E. Kondoudis
- Agent Michael Kondoudis
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06F9/455

Abstract:
In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request. This model may enable the applications to interact with the full capability set of the components, and may reduce blocked execution of the application within the virtual application in furtherance of application performance.
Public/Granted literature
- US20140173592A1 INVERSION-OF-CONTROL COMPONENT SERVICE MODELS FOR VIRTUAL ENVIRONMENTS Public/Granted day:2014-06-19
Information query