×

Inversion-of-control component service models for virtual environments

  • US 10,579,442 B2
  • Filed: 02/15/2017
  • Issued: 03/03/2020
  • Est. Priority Date: 12/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to fulfill component requests received from applications within a virtual environment executing on a device having at least two hardware components that each have an associated capability, the system comprising:

  • a component request initiating component configured to, upon receiving from an application executing within the virtual environment a component request specifying a callback of the application and a one of the hardware components the capability of which is to be invoked,store the callback associated with the component request and the application,send the component request to the one hardware component for completion, andresume execution of the application within the virtual environment;

    a callback invoking component configured to, upon detecting a completion of the component request that yields at least one component result, retrieve the callback associated with the component request; and

    a component service that is configured to scrutinizethe component request andone or more of the at least one component resultfor at least one ofinclusion of malicious code andan accessing or leakage of private user information.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×