Custom application container for mobile operating systems and/or devices
AssigneeEnterproid Hk Ltd
InventorsAndrew Jong Kein Toy, Alexander Allan Trewby, David Wei Zhu, Nadim Tawileh
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing a custom application container for a mobile operating system are provided herein. A container that encapsulates an application layer of a mobile operating system can be provided. Thus, the container can include all applications that reside in the application layer and operate as a proxy for system calls issued by the applications to the mobile operating system. In particular, the container can intercept core service request and forward those requests to pluggable extensions relating to a core service requested by the core service request.
Claims20
A system that utilizes a custom container, comprising:
- a mobile device including a processor that executes the following computer executable components stored in a memory:
- a container component that provides a container that encapsulates an application layer of a mobile operating system and interfaces to the mobile operating system, the container including:
- a receiving component that receives a core service request to access a core service of the mobile operating system from an application included in the container;
- and
- a selection component that selects an extension associated with the core service request and routes the core service request to the extension.
A method for providing a custom container, comprising:
- constructing, in a mobile device, a container that encapsulates an application layer of a mobile operating system;
- receiving a core service request to access a core service of the mobile operating system from an application included in the container:
- selecting an extension associated with the core service request;
- and
- routing the core service request to the extension.
A system for providing a custom container, comprising:
- means for constructing, in a mobile device, a container that encapsulates an application layer of a mobile operating system;
- means for receiving a core service request to access a core service of the mobile operating system from an application included in the container:
- means for selecting an extension associated with the core service request;
- and
- means for routing the core service request to the extension.
Dependencies are inferred from the claim text.