SYSTEM AND METHOD FOR ENABLING CONTROL OF MOBILE DEVICE FUNCTIONAL COMPONENTS
First Claim
1. A processor-implemented method performed by a computing device via a particular application operating on an operating system (“
- OS”
) for controlling removal of the particular application, the method comprising;
receiving a disable request call to the particular application from the OS via settings activity;
purposefully delaying a reply to the disable request call for a particular time period; and
after the purposeful delay, switching to a particular activity and stopping the settings activity to prevent removal of the particular application.
5 Assignments
0 Petitions
Accused Products
Abstract
A system is provided including a non-transitory computer readable storage medium that causes a mobile device to store client states indicating statuses of mobile device functional components. Each client state corresponds to a functional component. A client digest of the client state is stored. A server digest corresponding to a server state and the client digest is received from a server. The server state indicates a status of a mobile device functional component. The server digest is compared with the client digest. A state request is transmitted to the server responsive to a determination of a difference between the server digest and client digest. The server state is received from the server. The functional component is enabled or disabled as indicated by the server state. The server state and digest are stored as the client state and digest respectively. Methods for control of mobile device functional components are also provided.
-
Citations
11 Claims
-
1. A processor-implemented method performed by a computing device via a particular application operating on an operating system (“
- OS”
) for controlling removal of the particular application, the method comprising;receiving a disable request call to the particular application from the OS via settings activity; purposefully delaying a reply to the disable request call for a particular time period; and after the purposeful delay, switching to a particular activity and stopping the settings activity to prevent removal of the particular application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- OS”
-
11. Non-transitory computer-readable media tangibly embodying a program of instructions executable by at least one computing system to enable an application to implement a method, the method comprising:
-
receiving a disable request call to the particular application from an OS via settings activity; purposefully delaying a reply to the disable request call for a particular time period; and after the purposeful delay, switching to a particular activity and stopping the settings activity to prevent removal of the particular application.
-
Specification