SYSTEM AND METHOD FOR ENABLING CONTROL OF MOBILE DEVICE FUNCTIONAL COMPONENTS
First Claim
1. A method for initiating and performing an action on a computing device, the method comprising:
- transmitting by a server via a network a message to an application executable on a computing device, the application corresponding to a badge enabled by an operating system of the computing device, the message comprising a request to change a status indicator of the badge;
receiving by the computing device the message and changing the status indicator of the badge responsive to the message;
polling by the application to determine a change in the status indicator of the badge;
determining by the application a change in the status indicator of the badge based on the polling;
transmitting by the application via the computing device a state request to the server for a functional component state corresponding to at least one functional component of the device, wherein the state request is transmitted at least based on the determination of the change in the status indicator;
receiving by the server the state request;
transmitting by the server the functional component state to the computing device;
receiving by the computing device from the server the functional component state;
determining by the application that the functional component state indicates a requirement to perform a particular action; and
performing the particular action by the application.
8 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 method for initiating and performing an action on a computing device, the method comprising:
-
transmitting by a server via a network a message to an application executable on a computing device, the application corresponding to a badge enabled by an operating system of the computing device, the message comprising a request to change a status indicator of the badge; receiving by the computing device the message and changing the status indicator of the badge responsive to the message; polling by the application to determine a change in the status indicator of the badge; determining by the application a change in the status indicator of the badge based on the polling; transmitting by the application via the computing device a state request to the server for a functional component state corresponding to at least one functional component of the device, wherein the state request is transmitted at least based on the determination of the change in the status indicator; receiving by the server the state request; transmitting by the server the functional component state to the computing device; receiving by the computing device from the server the functional component state; determining by the application that the functional component state indicates a requirement to perform a particular action; and performing the particular action by the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for initiating and performing an action on a mobile computing device, the method comprising:
-
receiving by a computing device via a network a message transmitted to an application on the computing device, the application corresponding to a badge enabled by an operating system of the computing device, the message comprising a request to change a status indicator of the badge; changing by the computing device the status indicator of the badge responsive to the message; polling by the application to determine a change in the status indicator of the badge; determining by the application a change in the status indicator of the badge based on the polling; transmitting by the application via the computing device a state request to a server for a functional component state corresponding to at least one functional component of the device, wherein the state request is transmitted at least based on the determination of the change in the status indicator; receiving by the computing device from the server the functional component state; determining by the application that the functional component state indicates a requirement to perform a particular action; and performing the particular action. - View Dependent Claims (9)
-
-
10. A system for initiating and performing an action on a computing device, the system comprising a server and a computing device operable in a network, wherein
the server is configured to transmit via the network a message to an application executable on the computing device, the application corresponding to a badge enabled by an operating system of the computing device, the message comprising a request to change a status indicator of the badge; -
the computing device is configured to receive the message and change the status indicator of the badge responsive to the message; the computing device is configured to enable polling by the application to determine a change in the status indicator of the badge; the computing device is configured to enable determining by the application a change in the status indicator of the badge based on the polling; the computing device is configured to enable transmitting a state request to the server for a functional component state corresponding to at least one functional component of the device, wherein the state request is transmitted at least based on the determination of the change in the status indicator; the server is configured to receive the state request; the server is configured to transmit the functional component state to the computing device; the computing device is configured to receive from the server the functional component state; the computing device is configured to enable determining by the application that the functional component state indicates a requirement to perform a particular action; and the computing device is configured to perform the particular action. - View Dependent Claims (11)
-
Specification