Mobile code security architecture in an application service provider environment
AssigneeHewlett-Packard Development Company, L.P.
InventorLebin Cheng
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorLebin Cheng
Estimating the term…
A method is disclosed for providing mobile code software applications to users via an application service provider (ASP). The ASP receives a mobile code application, such as a Java application, from a provider, along with a security specification. The security specification defines access privileges requested to execute the application, including privileges to execute functions performed by the application and privileges to access local resources of the ASP. The ASP receives a subscription to the application from a user. The subscription includes subscription information granting or denying privileges, and specifying parameters for the privileges, requested in the security specification. The ASP executes the application at runtime by determining for each executable function whether the user has authorized the requested privilege. Those functions authorized by the user are executed in one embodiment. During runtime the ASP limits the application's access to local resources based on the privileges granted by the user.
A method for processing a mobile code application by a host application service provider (ASP) to an end user, and for enforcing access controls based on the user's subscription to local resources that the ASP manages on the user's behalf, the method comprising:
A host application service provider (ASP) for making functionalities of a mobile code application received from a provider available to a user without any execution of the application at a subscription time, and for executing the application on behalf of the user, the host ASP comprising:
A system for enforcing access controls based on the user's subscription to local resources that a host application service provider (ASP) manages on the user's behalf, comprising:
Dependencies are inferred from the claim text.