System and method of connection control for wireless mobile communication devices
First Claim
1. A system for controlling a connection on a remote communicating device, comprising:
- means for receiving a connection request from a software application executing on the remote communicating device;
means for determining if the received connection request satisfies connection control information associated with the software application;
means, responsive to the connection request satisfying the connection control information associated with the software application, for authorizing the opening of a communication connection for use by the software application; and
means, responsive to the connection request not satisfying the connection control information associated with the software application, for displaying an interface to a user of the remote communicating device for receiving authorization for the opening of the communication connection and for updating the connection control information associated with the software application if the received authorization indicates authorization for both current and future opening of 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.
78 Citations
44 Claims
-
1. A system for controlling a connection on a remote communicating device, comprising:
-
means for receiving a connection request from a software application executing on the remote communicating device; means for determining if the received connection request satisfies connection control information associated with the software application; means, responsive to the connection request satisfying the connection control information associated with the software application, for authorizing the opening of a communication connection for use by the software application; and means, responsive to the connection request not satisfying the connection control information associated with the software application, for displaying an interface to a user of the remote communicating device for receiving authorization for the opening of the communication connection and for updating the connection control information associated with the software application if the received authorization indicates authorization for both current and future opening of the communication connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A remote communication device, comprising:
-
a software application executing on the remote communicating device, the software application generating a connection request; a connection controller that determines if the connection request satisfies connection control information associated with the software application; wherein if the connection request satisfies the connection control information associated with the software application, then the connection controller authorizes the opening of a communication connection for use by the software application; and wherein if the connection request does not satisfy the connection control information associated with the software application, the connection controller causes the display of an interface to a user of the remote communicating device for receiving authorization for the opening of the communication connection and the connection controller then updates the connection control information associated with the software application if the received authorization indicates authorization for both current and future opening of the communication connection. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification