Resource management in a multi-operating environment
First Claim
1. A mobile device comprising:
- a multi-environment system comprising;
at least two co-existing independent middleware operating environments that share memory resources of the mobile device and a single operating system kernel;
a graphical user interface for each of the co-existing independent middleware operating environments; and
a controller configured to;
monitor the memory resources used by the at least two co-existing independent middleware operating environments,determine one or more memory threshold levels for the memory resources in order to retain telephony operations for the mobile device as the memory resources become depleted, andmanage one or more applications executed in each of the at least two co-existing independent middleware operating environments to keep the used memory resources below the determined one or more memory threshold levels.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing user access to telephony operations in a multi operating environment having memory resources nearly depleted that include determining whether a predetermined first memory threshold of a computing environment has been reached and displaying a user interface corresponding to memory usage; and determining whether a predetermined second memory threshold, greater than the first, of the computing environment has been reached. Restricting computing functionality and allowing user access for telephony operations, corresponding to a mobile device, when the second memory threshold is reached is included as well. Also included is maintaining the computing restriction until the memory usage returns below the second memory threshold.
89 Citations
14 Claims
-
1. A mobile device comprising:
a multi-environment system comprising; at least two co-existing independent middleware operating environments that share memory resources of the mobile device and a single operating system kernel; a graphical user interface for each of the co-existing independent middleware operating environments; and a controller configured to; monitor the memory resources used by the at least two co-existing independent middleware operating environments, determine one or more memory threshold levels for the memory resources in order to retain telephony operations for the mobile device as the memory resources become depleted, and manage one or more applications executed in each of the at least two co-existing independent middleware operating environments to keep the used memory resources below the determined one or more memory threshold levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A web-based multi-environment system, comprising:
-
at least one mobile telephone operating environment; at least one computing operating environment that is independent of the at least one mobile telephone operating environment; a single operating system kernel that is shared by the at least one computing operating environment and the at least one mobile telephone operating environment; a graphical user interface for the mobile telephone operating environment; a graphical user interface for the computing operating environment; and a controller configured to; monitor memory resources shared by the at least one computing operating environment and the at least one mobile telephone operating environment, determine one or more memory threshold levels for the memory resources in order to retain telephony operations for the mobile device as the memory resources become depleted, and manage one or more applications executed in each of the at least one computing operating environment and the at least one mobile telephone operating environment to keep the used memory resources below the determined one or more memory threshold levels. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification