System and method of connection control for wireless mobile communication devices
First Claim
1. A method for use by a mobile device in controlling connections attempted by the mobile device, the mobile device including a user interface and a connection controller configured to control the connections attempted by the mobile device, the method comprising:
- identifying, by the connection controller of the mobile device, a connection request from a software application executable on the mobile device, the connection request being for an attempt to open a communication connection for the software application between the mobile device and a remote device;
causing, by the connection controller, a prompt to be displayed in the user interface of the mobile device, the prompt being for user input for selecting whether the connection request from the software application is to be allowed;
in response to receiving user input indicating that the connection request from the software application is to be allowed, authorizing by the connection controller the attempt to open the communication connection, opening the communication connection, and allowing the mobile device to obtain data from the remote device over the opened communication connection; and
in response to receiving user input indicating that the connection request from the software application is not to be allowed, denying by the connection controller the connection request for the attempt to open the communication connection.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of connection control for wireless mobile communication devices enabled for communication via a plurality of communication connections are provided. Connection control information associates software applications with communication connections. When a connection request specifying a requested connection is received from a software application, it is determined whether the requested connection is permitted by the connection control information. Where the requested connection is permitted by the connection control information, the requested connection is opened. If the requested connection is a first connection opened by the software application, then the software application is associated with the requested connection in the connection control information.
-
Citations
21 Claims
-
1. A method for use by a mobile device in controlling connections attempted by the mobile device, the mobile device including a user interface and a connection controller configured to control the connections attempted by the mobile device, the method comprising:
-
identifying, by the connection controller of the mobile device, a connection request from a software application executable on the mobile device, the connection request being for an attempt to open a communication connection for the software application between the mobile device and a remote device; causing, by the connection controller, a prompt to be displayed in the user interface of the mobile device, the prompt being for user input for selecting whether the connection request from the software application is to be allowed; in response to receiving user input indicating that the connection request from the software application is to be allowed, authorizing by the connection controller the attempt to open the communication connection, opening the communication connection, and allowing the mobile device to obtain data from the remote device over the opened communication connection; and in response to receiving user input indicating that the connection request from the software application is not to be allowed, denying by the connection controller the connection request for the attempt to open the communication connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory device-readable media for storing instructions that, upon execution by a processor, to control connections attempted by a mobile device by:
-
identifying, by a connection controller of the mobile device, a connection request from a software application executable on the mobile device, the connection request being for an attempt to open a communication connection for the software application between the mobile device and a remote device; causing, by the connection controller, a prompt to be displayed in a user interface of mobile device, the prompt being for user input for selecting whether the connection request from the software application is to be allowed; in response to receiving user input indicating that the connection request from the software application is to be allowed, authorizing by the connection controller the of attempt to open the communication connection, opening the communication connection, and allowing the mobile device to obtain data from the remote device over the opened communication connection; and in response to receiving user input indicating that the connection request from the software application is not to be allowed, denying by the connection controller the connection request for the attempt to open the communication connection.
-
-
20. A mobile device comprising:
-
a processor; a connection controller configured to control connections attempted by the mobile device; a user interface coupled to the processor; memory coupled to the processor and being configured to store a software application; the processor and the connection controller being configured to; identify, by the connection controller, a connection request from the software application executable on the processor, the connection request being for an attempt to open a communication connection for the software application between the mobile device and a remote device; cause, by the connection controller, a prompt to be displayed in the user interface of the mobile device, the prompt being for user input for selecting whether the connection request from the software application is to be allowed; in response to receiving user input indicating that the connection request from the software application is to be allowed, authorize by the connection controller the attempt to open the communication connection, open the communication connection, and allow the mobile device to obtain data from the remote device over the opened communication connection; and in response to receiving user input indicating that the connection request from the software application is not to be allowed, deny by the connection controller the connection request for the attempt to open the communication connection. - View Dependent Claims (21)
-
Specification