IP Library Granted Patent US 8,472,329
Granted Patent B2
US 8,472,329 · App. 10/838,137 · Granted Jun 25, 2013

Presenting confirmation queries for network usage

Inventor: Mikko Mäkelä (Tampere, FI)
Assignee: Nokia Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,472,329
App. No.
10/838,137
Granted
Jun 25, 2013
Kind
B2
Abstract

The invention relates to network connection management, wherein user confirmations are queried for implementing operations requiring a network connection. According to the invention the user confirmation are queried variantly depending on the initiator of the operation. The invention relates to a devices for browsing the network and to a computer program product.

Claims (38)

1. A method for execution by a processor of a terminal device of a user for causing the terminal device to perform said method, comprising:

detecting initiation of a new operation in an existing network connection between said terminal device and a network,

determining whether or not the new operation was initiated by the user, wherein said determining is performed without direct user interaction;

if the new operation was initiated by the user, executing the new operation without user confirmation,

if the new operation was not initiated by the user, determining whether or not there exists a need for user confirmation by defining features of the new operation, comparing the features to predetermined conditions having predefined values, and if the features do fulfill the predetermined conditions, executing the new operation, but if the predetermined conditions are not fulfilled, determining the existing network connection and, if the existing network connection is based on a system in which the user would have to pay for the new operation, querying the user for confirmation; and

if the user provides confirmation, executing the new operation, but

if the user does not provide confirmation, not executing the new operation.

2. The method according to claim 1 , wherein size of data being downloaded is one of the predetermined conditions having predefined values, and where the size of data being downloaded is determined and if the size exceeds the predefined value, the user is queried for confirmation.

3. The method according to claim 1 , wherein time consumed for downloading is one of the predetermined conditions having predefined values, and where the time being consumed for downloading is determined and if the time exceeds the predefined value, the user is queried for confirmation.

4. The method according to claim 1 , wherein if the existing network connection is determined to be based on a system in which the user has usage restrictions, the user is queried for confirmation.

5. The method according to claim 1 , wherein the user is not queried for confirmation if accessing means are configured not to require confirmations.

6. An apparatus comprising

a control; and

memory including computer readable instructions,

the memory and the computer readable instructions configured to, with the control, cause the apparatus at least to:

detect initiation of a new operation in an existing network connection between said apparatus and a network,

determine whether or not the new operation was initiated by a user, wherein said determining is performed without direct user interaction;

if yes, execute the new operation without user confirmation,

if no, query the user for confirmation;

if the user provides confirmation, execute the new operation,

if the user does not provide confirmation, do not execute the new operation.

7. The apparatus according to claim 6 , wherein if the new operation is not initiated by the user, determining whether or not there exists a need for user confirmation by defining features of the new operation, comparing the features to predetermined conditions having predefined values, and querying the user for confirmation if the features do not fulfill the predetermined conditions.

8. The apparatus according to claim 7 , where size of data being downloaded is one of the predetermined conditions having a predefined value, and where the apparatus is configured to determine size of data being downloaded and if the size exceeds the predefined value, to query the user for confirmation.

9. The apparatus according to claim 7 , where time consumed for downloading is one of the predetermined conditions having a predefined value, and where the apparatus is configured to determine the time being consumed for downloading and if the time exceeds the predefined value, to query the user for confirmation.

10. The apparatus according to claim 7 , configured to determine the existing network connection, and if the determined existing network connection is based on a system in which the user would have to pay for downloaded data amount, to query the user for confirmation.

11. The apparatus according to claim 6 , configured to determine whether the user has usage restrictions in the existing network connection, and if so, to query the user for confirmation.

12. A non-transitory computer program product comprising computer readable instructions comprising a computer program that when executed by a control of an apparatus causes the apparatus to perform a method to determine a need for user confirmation, the method comprising:

detecting initiation of a new operation in an existing network connection between the apparatus and a network,

determining whether or not the new operation was initiated by a user, wherein said determining is performed without direct user interaction;

if yes, executing the new operation without user confirmation,

if no, querying the user for confirmation;

if the user provides confirmation, executing the new operation,

if the user does not provide confirmation, not executing the new operation.

13. The method of claim 1 , wherein prior to said querying the user for confirmation if the features do not fulfill the predetermined conditions, the method comprises said determining the existing network connection, and if the existing network connection is determined to be based on a system in which the user would have to pay for downloaded data, only then querying the user for confirmation if the features do not fulfill the predetermined conditions and, if the existing network connection is determined to not be based on a system in which the user would have to pay for downloaded data, executing the new operation without querying the user for confirmation even though the features do not fulfill the predetermined conditions.

14. the apparatus of claim 6 , wherein said memory and the computer readable instructions are configured to, with the control, cause the apparatus, prior to said query of the user for confirmation, to:

determine the existing network connection, and if the existing network connection is determined to be based on a system in which the user would have to pay for downloaded data, only then to query the user for confirmation, and if the existing network connection is determined to not be based on a system in which the user would have to pay for downloaded data, executing the new operation without said query of the user for confirmation.

15. The non-transitory computer program product of claim 12 , wherein said computer readable instructions are configured to, with the control, cause the apparatus, prior to said query of the user for confirmation, to:

determine the existing network connection, and if the existing network connection is determined to be based on a system in which the user would have to pay for downloaded data, only then to query the user for confirmation, and if the existing network connection is determined to not be based on a system in which the user would have to pay for downloaded data, executing the new operation without said query of the user for confirmation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035343/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2004
From: MAKELA, MIKKO
To: NOKIA CORPORATION
Reel/Frame 015104/0022 →
Continuity (1)
Related Publication 20050243727A1 · Nov 3, 2005