IP Library Granted Patent US 9,626,676
Granted Patent B2
US 9,626,676 · App. 14/220,522 · Granted Apr 18, 2017

Secured online transactions

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 9,626,676
App. No.
14/220,522
Granted
Apr 18, 2017
Kind
B2
Abstract

A method, apparatus, and computer program for improving security in connection with online transactions are provided. A security application configured to monitor received text messages of a short message service is executed in an apparatus. The security application is arranged to have prioritized access to process the received text messages before other applications executed in the apparatus, to identify from contents of a received text message whether or not the received text message includes a transaction authentication message and, upon detecting that the received text message includes the transaction authentication message, prevent the processing of the transaction authentication message by the other applications and carry out user interfacing related to the transaction authentication message within a secured environment provided by the security application.

Claims (33)

1. A method comprising:

executing, in a mobile communication device, a security application configured to monitor received text messages of a short message service;

arranging, in the mobile communication device, the security application to have prioritized access to process the received text messages before other applications executed in the mobile communication device;

identifying, by the security application, in the mobile communication device from contents of a received text message, whether or not the received text message comprises a transaction authentication message;

upon detecting that the received text message comprises the transaction authentication message, preventing, by the security application, in the mobile communication device the processing of the transaction authentication message by the other applications and carrying out, by the security application, user interfacing related to the transaction authentication message within a secured environment provided by the security application.

2. The method of claim 1 , wherein said preventing the processing of the transaction authentication message by the other applications comprises preventing a default messaging application of the mobile communication device from accessing the transaction authentication message.

3. The method of claim 1 , wherein said user interfacing comprises displaying the transaction authentication message to a user via a user interface component executed within the security application.

4. The method of claim 1 , wherein said secured environment is provided by storing the received transaction authentication message in a different location in a file system of the mobile communication device than that used for storing other received text messages.

5. The method of claim 4 , wherein said secured environment is further provided by removing the received transaction authentication message from an incoming text message queue.

6. The method of claim 1 , wherein said arranging the security application to have prioritized access to process the received text messages comprises providing the security application with the highest priority to process the received text messages in an installation phase of the security application.

7. The method of claim 1 , wherein said arranging the security application to have prioritized access to process the received text messages comprises providing the security application with an application name that is first in an alphabetical order.

8. The method of claim 1 , wherein said identifying comprises determining from a sender's telephone number whether or not the received text message comprises the transaction authentication message.

9. The method of claim 1 , wherein said identifying comprises determining from at least one character string comprised in a text portion of the received text message whether or not the received text message comprises the transaction authentication message.

10. An apparatus comprising:

at least one processor; and

at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:

execute a security application configured to monitor received text messages of a short message service;

arrange the security application to have prioritized access to process the received text messages before other applications executed in the apparatus;

identify, by the security application, from contents of a received text message whether or not the received text message comprises a transaction authentication message;

upon detecting that the received text message comprises the transaction authentication message, prevent, by the security application, the processing of the transaction authentication message by the other applications and carry out, by the security application, user interfacing related to the transaction authentication message within a secured environment provided by the security application.

11. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to prevent the processing of the transaction authentication message by the other applications by preventing a default messaging application of the apparatus from accessing the transaction authentication message.

12. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to display the transaction authentication message to a user via a user interface component executed within the security application.

13. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to provide said secured environment by storing the received transaction authentication message in a different location in a file system of the mobile communication device than that used for storing other received text messages.

14. The apparatus of claim 13 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to provide said secured environment by removing the received transaction authentication message from an incoming text message queue.

15. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to arrange the security application to have prioritized access to process the received text messages by providing the security application with the highest priority to process the received text messages in an installation phase of the security application.

16. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to arrange the security application to have prioritized access to process the received text messages by providing the security application with an application name that is first in an alphabetical order.

17. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to determine from a sender's telephone number whether or not the received text message comprises the transaction authentication message.

18. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to determine from at least one character string comprised in a text portion of the received text message whether or not the received text message comprises the transaction authentication message.

19. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions which, when loaded into the computer, execute a computer process comprising:

executing a security application configured to monitor received text messages of a short message service;

arranging the security application to have prioritized access to process the received text messages before other applications executed in the mobile communication device;

identifying, by the security application, from contents of a received text message, whether or not the received text message comprises a transaction authentication message;

upon detecting that the received text message comprises the transaction authentication message, preventing, by the security application, the processing of the transaction authentication message by the other applications and carrying out, by the security application, user interfacing related to the transaction authentication message within a secured environment provided by the security application.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Nov 19, 2024
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 069392/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: WITHSECURE CORPORATION (FKA F-SECURE CORPORATION)
To: RPX CORPORATION
Reel/Frame 068837/0899 →
CHANGE OF NAME Recorded Jun 7, 2022
From: F-SECURE CORPORATION (A/K/A F-SECURE CORPORATION OYJ)
To: WITHSECURE CORPORATION (A/K/A WITHSECURE OYJ)
Reel/Frame 060302/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2014
From: SUOMINEN, MIKKO
To: F-SECURE CORPORATION
Reel/Frame 032749/0884 →