IP Library Granted Patent US 11,004,014
Granted Patent B2
US 11,004,014 · App. 13/897,785 · Granted May 11, 2021

Authentication method and system

Inventor: Jukka Salonen (Luhtajoki, FI)
G06Q10/02G06Q10/025G06Q10/109G06Q10/1095G06Q20/322G06Q20/3221G06Q20/3255G06Q20/40G06Q20/4014G06Q30/0267G06Q30/0601G06Q30/0609G06Q30/0623G06Q50/14H04L29/12726H04L51/18H04L51/30H04L67/10H04L67/42H04M3/42382H04W4/12H04W4/14H04W4/40H04W4/50H04W12/06G08G1/207H04W12/71H04W12/72
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 11,004,014
App. No.
13/897,785
Granted
May 11, 2021
Kind
B2
Abstract

Provide herein is a method and system capable of authenticating transactions involving at least one service provider and one or more users who are each in electronic communication. This electronic communication can be, for example, SMS, MMS, e-mail, or online account messaging. It is an aspect of certain embodiments where the transaction is an authentication and/or verification of an entity. Examples of such entities are products, actions and users.

Claims (113)

1. A system comprising:

at least one booking system;

at least one service or product provider;

at least one mediator implemented on a network server,

wherein at least one network couples the at least one booking system and the at least one service or product provider and the at least one mediator to one another and to at least one mobile telephonic device, wherein at least one dialogue is used to receive information input from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network, wherein the one or more short messages includes a choice selection for selection of a choice by a user of the at least one mobile telephonic device, and wherein the at least one dialogue is executed in the at least one mediator's network server,

wherein the at least one mediator receives communications via the at least one network that include inquiries and answers from the at least one booking system and the at least one service or product provider related to the at least one dialogue,

wherein the at least one mediator transfers and adapts information between these communications related to the at least one dialogue to facilitate one or more reservations for at least one service or product provided by the at least one service or product provider via the at least one booking system on behalf of the user associated with the at least one mobile telephonic device based on the selection choice by the user included in the one or more short messages and to facilitate payment for the at least one service or product provided by the at least one service or product provider,

wherein, based on the one or more reservations facilitated by the at least one mediator, the at least one mediator determines a location of the user in the future and dynamically adapts the at least one dialogue based on the determined location of the user to include information about that determined location,

wherein the at least one mediator uses at least one identification criterion to identify the user associated with the mobile telephonic device, and

wherein the at least one mediator maps the at least one identification criterion and information about an inquiry and a possible answer to that inquiry input via the mobile telephonic device to enable asynchronous communication including the one or more short messages communicated with the mobile telephonic device for secure transfer and mapping of the information related to the at least one dialogue to facilitate the one or more reservations for at least one service or product provided by the at least one service or product provider.

2. The system of claim 1 , wherein the at least one dialogue is dynamic and based on profile information associated with the at least one mobile telephonic device.

3. The system of claim 1 , wherein the at least one dialogue is dynamic and based on usage history information associated with the at least one mobile telephonic device.

4. The system of claim 1 , wherein the at least one dialogue is dynamic and based on a location of the at least one mobile telephonic device.

5. The system of claim 1 , wherein the at least one dialogue is dynamic and based on a service offered by the at least one service or product provider.

6. The system of claim 1 , wherein each dialogue is based on profile information for the user associated with the at least one mobile telephonic device.

7. The system of claim 1 , wherein the mapping includes a matrix with a row or column for each identification criteria and, respectively, a corresponding column or row for each mobile telephonic device, wherein each combination of row and column stores information about an inquiry and a mobile telephonic device's possible answers to that inquiry.

8. The system of claim 1 , wherein the at least one mediator recognizes a potential need for a complementary product or service at the determined location of the user in the future and initiates an inquiry for providing the complementary product or service for the user associated with the at least one mobile telephonic device in the future at the determined location.

9. The system of claim 1 , wherein the choice selection includes a yes/no choice selection or a selection from a choice selection list.

10. The system of claim 1 , wherein at least one of the short messages is a one-way message for acknowledging at least one reservation.

11. A method for making bookings in a booking system, the method comprising:

transmitting at least one inquiry to at least one mobile telephonic device via one or more short messages transmitted via at least one network at a mediator that is implemented on a network server and is coupled to the at least one network and at least one booking system and at least one service or product provider;

receiving information input in reply to the at least one inquiry from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network at the at least one mediator wherein at least one dialogue is used to receive information from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network, wherein the one or more short messages includes a choice selection for selection of a choice by a user of the at least one mobile telephonic device, and wherein the at least one dialogue is executed in the at least one mediator's network server;

the at least one mediator associating the at least one inquiry and the reply to the at least one inquiry in a corresponding at least one dialogue;

the at least one mediator receiving communications via the at least one network that include inquiries and answers from the at least one booking system and the at least one service or product provider related to the at least one dialogue; and

the at least one mediator transferring and adapting information between these communications related to the at least one dialogue to facilitate one or more reservations for at least one service or product provided by the at least one service or product provider via the at least one booking system on behalf of the user associated with the at least one mobile telephonic device based on the selection choice by the user included in the one or more short messages and facilitating payment for the at least one service or product provided by the at least one service or product provider,

wherein, based on the one or more reservations facilitated by the at least one mediator, the at least one mediator determines a location of the user in the future and dynamically adapts the at least one dialogue based on the determined location of the user to include information about that determined location,

wherein the at least one mediator uses at least one identification criterion to identify the user associated with the mobile telephonic device, and

wherein the at least one mediator maps the at least one identification criterion and information about an inquiry and a possible answer to that inquiry input via the mobile telephonic device to enable asynchronous communication including the one or more short messages communicated with the mobile telephonic device for secure transfer and mapping of the information related to the at least one dialogue to facilitate the one or more reservations for at least one service or product provided by the at least one service or product provider.

12. The method of claim 11 , wherein the at least one dialogue is dynamic and based on profile information associated with the at least one mobile telephonic device.

13. The method of claim 11 , wherein the at least one dialogue is dynamic and based on usage history information associated with the at least one mobile telephonic device.

14. The method of claim 11 , wherein the at least one dialogue is dynamic and based on a location of the at least one mobile telephonic device.

15. The method of claim 11 , wherein the at least one dialogue is dynamic and based on a service offered by the at least one service or product provider.

16. The method of claim 11 , wherein each dialogue is based on profile information for the user associated with the at least one mobile telephonic device.

17. The method of claim 11 , wherein the mapping includes a matrix with a row or column for each identification criteria and, respectively, a corresponding column or row for each mobile telephonic device, wherein each combination of row and column stores information about an inquiry and a mobile telephonic device's possible answers to that inquiry.

18. The method of claim 11 , further comprising the at least one mediator recognizing a potential need for a complementary product or service at the determined location of the user in the future and initiating an inquiry for providing the complementary product or service for the user associated with the at least one mobile telephonic device in the future at the determined location.

19. The method of claim 11 , wherein the choice selection includes a yes/no choice selection or a selection from a choice selection list.

20. The method of claim 11 , wherein at least one of the short messages is a one-way message for acknowledging at least one reservation.

21. A system comprising:

at least one computer system capable of handling a commercial transaction;

at least one service or product provider; and

at least one mediator implemented on a network server,

wherein at least one network couples the at least one computer system and the at least one service or product provider and the at least one mediator to one another and to at least one mobile telephonic device,

wherein at least one dialogue is used to receive information input from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network, wherein the one or more short messages includes a choice selection for selection of a choice by a user of the at least one mobile telephonic device,

wherein the at least one dialogue is executed in the at least one mediator's network server,

wherein the at least one mediator receives communications via the at least one network that include inquiries and answers from the at least one computer system and the at least one service or product provider related to the at least one dialogue,

wherein the at least one mediator transfers and adapts information between these communications related to the at least one dialogue to facilitate one or more transactions for at least one service or product provided by the at least one service or product provider via the at least one computer system on behalf of the user associated with the at least one mobile telephonic device based on the selection choice by the user included in the one or more short messages and facilitates payment for the at least one service or product provided by the at least one service or product provider,

wherein, based on the one or more transactions facilitated by the at least one mediator, the at least one mediator determines a location of the user in the future and dynamically adapts the at least one dialogue based on the determined location of the user to include information about that determined location,

wherein the at least one mediator uses at least one identification criterion to identify the user associated with the mobile telephonic device, and

wherein the at least one mediator maps the at least one identification criterion and information about an inquiry and a possible answer to that inquiry input via the mobile telephonic device to enable asynchronous communication including the one or more short messages communicated with the mobile telephonic device for secure transfer and mapping of the information related to the at least one dialogue to facilitate the one or more reservations for at least one service or product provided by the at least one service or product provider.

22. The system of claim 21 , wherein the at least one dialogue is dynamic and based on profile information associated with the at least one mobile telephonic device.

23. The system of claim 21 , wherein the at least one dialogue is dynamic and based on usage history information associated with the at least one mobile telephonic device.

24. The system of claim 21 , wherein the at least one dialogue is dynamic and based on a location of the at least one mobile telephonic device.

25. The system of claim 21 , wherein the at least one dialogue is dynamic and based on a service or product offered by the at least one service or product provider.

26. The system of claim 21 , wherein each dialogue is based on profile information for the user associated with the at least one mobile telephonic device.

27. The system of claim 21 wherein the mapping includes a matrix with a row or column for each identification criteria and, respectively, a corresponding column or row for each mobile telephonic device, wherein each combination of row and column stores information about an inquiry and a mobile telephonic device's possible answers to that inquiry.

28. The system of claim 21 , wherein the at least one mediator recognizes a potential need for a complementary product or service at the determined location of the user in the future and initiates an inquiry for providing the complementary product or service for the user associated with the at least one mobile telephonic device in the future at the determined location.

29. The system of claim 21 , wherein the choice selection includes a yes/no choice selection or a selection from a choice selection list.

30. The system of claim 21 , wherein at least one of the short messages is a one-way message for acknowledging at least one transaction.

31. A method for engaging in transactions via a computer system, the method comprising:

transmitting at least one inquiry to at least one mobile telephonic device via one or more short messages transmitted via at least one network at a mediator implemented on a network server and coupled to the at least one network and at least one computer system and at least one service or product provider;

receiving information input in reply to the at least one inquiry from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network at the at least one mediator, wherein at least one dialogue is used to receive information from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network, wherein the one or more short messages includes a choice selection for selection of a choice by a user of the at least one mobile telephonic device, and, wherein the at least one dialogue is executed in the mediator's network server;

the at least one mediator associating the at least one inquiry and the reply to the at least one inquiry in a corresponding at least one dialogue;

the at least one mediator receiving communications via the at least one network that include inquiries and answers from the at least one computer system and the at least one service or product provider for the at least one dialogue; and

the at least one mediator transferring and adapting information between these communications related to the at least one dialogue to facilitate the entry into one or more transactions for at least one service or product provided by the at least one service or product provider via the at least one computer system on the user associated with the at least one mobile telephonic device based on the selection choice by the user included in the one or more short messages and to facilitate payment for the at least one service or product provided by the at least one service or product provider,

wherein, based on the one or more transactions facilitated by the at least one mediator, the at least one mediator determines a location of the user in the future and dynamically adapts the at least one dialogue based on the determined location of the user to include information about that determined location,

wherein the at least one mediator uses at least one identification criterion to identify the user associated with the mobile telephonic device, and

wherein the at least one mediator maps the at least one identification criterion and information about an inquiry and a possible answer to that inquiry input via the mobile telephonic device to enable asynchronous communication including the one or more short messages communicated with the mobile telephonic device for secure transfer and mapping of the information related to the at least one dialogue to facilitate the one or more reservations for at least one service or product provided by the at least one service or product provider.

32. The method of claim 31 , wherein the at least one dialogue is dynamic and based on profile information associated with the at least one mobile telephonic device.

33. The method of claim 31 , wherein the at least one dialogue is dynamic and based on usage history information associated with the at least one mobile telephonic device.

34. The method of claim 31 , wherein the at least one dialogue is dynamic and based on a location of the at least one mobile telephonic device.

35. The method of claim 31 , wherein the at least one dialogue is dynamic and based on a product or service offered by the at least one service or product provider.

36. The method of claim 31 , wherein each dialogue is based on profile information for the user associated with the at least one mobile telephonic device.

37. The method of claim 31 , wherein the mapping includes a matrix with a row or column for each identification criteria and, respectively, a corresponding column or row for each mobile telephonic device, wherein each combination of row and column stores information about an inquiry and a mobile telephonic device's possible answers to that inquiry.

38. The method of claim 31 , further comprising the at least one mediator recognizing a potential need for a complementary product or service at the determined location of the user in the future and initiating an inquiry for providing the complementary product or service for the user associated with the at least one mobile telephonic device in the future at the determined location.

39. The method of claim 31 , wherein the choice selection includes a yes/no choice selection or a selection from a choice selection list.

40. The method of claim 31 , wherein at least one of the short messages is a one-way message for acknowledging at least one transaction.

41. A system comprising:

at least one computer system;

at least one service or product provider; and

at least one mediator being implemented on a network server and having stored therein instructions for facilitating a transaction,

wherein at least one network couples the at least one computer system and the at least one service or product provider and the at least one mediator to one another and to at least one mobile telephonic device, wherein at least one dialogue is used to receive information input from the at least one mobile telephonic device via one or more short messages transmitted via the at least one network, wherein the one or more short messages includes a choice selection for selection of a choice by a user of the at least one mobile telephonic device, and wherein the at least one dialogue is executed in the at least one mediator's network server,

wherein the at least one mediator receives communications via the at least one network that include inquiries and answers from the at least one computer system and the at least one service or product provider related to the at least one dialogue,

wherein the at least one mediator transfers and adapts information between these communications related to the at least one dialogue to facilitate one or more transactions for at least one service or product provided by the at least one service or product provider via the at least one computer system on the user associated with the at least one mobile telephonic device based on the selection choice by the user included in the one or more short messages and to facilitate payment for the at least one service or product provided by the at least one service or product provider,

wherein, based on the one or more transactions facilitated by the at least one mediator, the at least one mediator determines a location of the user in the future and dynamically adapts the at least one dialogue based on the determined location of the user to include information about that determined location,

wherein the at least one mediator uses at least one identification criterion to identify the user associated with the mobile telephonic device, and

wherein the at least one mediator maps the at least one identification criterion and information about an inquiry and a possible answer to that inquiry input via the mobile telephonic device to enable asynchronous communication including the one or more short messages communicated with the mobile telephonic device for secure transfer and mapping of the information related to the at least one dialogue to facilitate the one or more reservations for at least one service or product provided by the at least one service or product provider.

42. The system of claim 41 , wherein the at least one dialogue is dynamic and based on profile information associated with the at least one mobile telephonic device.

43. The system of claim 41 , wherein the at least one dialogue is dynamic and based on usage history information associated with the at least one mobile telephonic device.

44. The system of claim 41 , wherein the at least one dialogue is dynamic and based on a location of the at least one mobile telephonic device.

45. The system of claim 41 , wherein the at least one dialogue is dynamic and based on a service or product offered by the at least one service or product provider.

46. The system of claim 41 , wherein each dialogue is based on profile information for the user associated with the at least one mobile telephonic device.

47. The system of claim 41 , wherein the mapping includes a matrix with a row or column for each identification criteria and, respectively, a corresponding column or row for each mobile telephonic device, wherein each combination of row and column stores information about an inquiry and a mobile telephonic device's possible answers to that inquiry.

48. The system of claim 41 , wherein the at least one mediator recognizes a potential need for a complementary product or service at the determined location of the user in the future and initiates an inquiry for providing the complementary product or service for the user associated with the at least one mobile telephonic device in the future at the determined location.

49. The system of claim 41 , wherein the choice selection includes a yes/no choice selection or a selection from a choice selection list.

50. The system of claim 41 , wherein at least one of the short messages is a one-way message for acknowledging at least one transaction.

51. A method comprising:

using at least one dialogue to receive information input from at least one mobile telephonic device via one or more short messages transmitted via at least one network coupling at least one computer system and at least one service or product provider to one another and to the at least one mobile telephonic device, wherein the one or more short messages includes a choice selection for selection of a choice by a user of the at least one mobile telephonic device, and wherein the at least one dialogue is executed in at least one mediator implemented on a network server;

storing instructions for facilitating a transaction, the instructions being stored on at least one mediator's network server, wherein the mediator's network server is coupled to the at least one mobile telephonic device via the at least one network,

receiving, at the at least one mediator, communications via one or more short messages transmitted via the at least one network that include inquiries and answers from the at least one computer system and the at least one service or product provider related to the at least one dialogue,

associating, by the at least one mediator, at least one inquiry of the inquiries and at least one reply to that inquiry of the replies in the at least one dialogue; and

transferring and adapting, by the at least one mediator, information between the communications related to the at least one dialogue to facilitate one or more transactions for at least one service or product provided by the at least one service or product provider via the at least one computer system, on behalf of the user associated with the at least one mobile telephonic device based on the selection choice by the user included in the one or more short messages and to facilitate payment for the at least one service or product provided by the at least one service or product provider,

wherein, based on the one or more transactions facilitated by the at least one mediator, the at least one mediator determines a location of the user in the future and dynamically adapts the at least one dialogue based on the determined location of the user to include information about that determined location,

wherein the at least one mediator uses at least one identification criterion to identify the user associated with the mobile telephonic device, and

wherein the at least one mediator maps the at least one identification criterion and information about an inquiry and a possible answer to that inquiry input via the mobile telephonic device to enable asynchronous communication including the one or more short messages communicated with the mobile telephonic device for secure transfer and mapping of the information related to the at least one dialogue to facilitate the one or more reservations for at least one service or product provided by the at least one service or product provider.

52. The method of claim 51 , wherein the at least one dialogue is dynamic and based on profile information associated with the at least one mobile telephonic device.

53. The method of claim 51 , wherein the at least one dialogue is dynamic and based on usage history information associated with the at least one mobile telephonic device.

54. The method of claim 51 , wherein the at least one dialogue is dynamic and based on a location of the at least one mobile telephonic device.

55. The method of claim 51 , wherein the at least one dialogue is dynamic and based on a product or service offered by the at least one service or product provider.

56. The method of claim 51 , wherein each dialogue is based on profile information for the user associated with the at least one mobile telephonic device.

57. The method of claim 51 , wherein the mapping includes a matrix with a row or column for each identification criteria and, respectively, a corresponding column or row for each mobile telephonic device, wherein each combination of row and column stores information about an inquiry and a mobile telephonic device's possible answers to that inquiry.

58. The method of claim 51 , further comprising the at least one mediator recognizing a potential need for a complementary product or service at the determined location of the user in the future and initiating an inquiry for providing the complementary product or service for the user associated with the at least one mobile telephonic device in the future at the determined location.

59. The method of claim 51 , wherein the choice selection includes a yes/no choice selection or a selection from a choice selection list.

60. The method of claim 51 , wherein at least one of the short messages is a one-way message for acknowledging at least one transaction.

Assignments (13)
CHANGE OF NAME Recorded Jan 14, 2022
From: BOOKIT OY; BOOKIT AJANVARAUSPALVELU
To: SMARTCOM LABS OY
Reel/Frame 058736/0054 →
SECURITY INTEREST Recorded May 6, 2020
From: BOOKIT OY
To: BKI INVERS AB
Reel/Frame 052585/0723 →
SECURITY INTEREST Recorded May 6, 2020
From: BOOKIT OY
To: AUTERE, JUSSI
Reel/Frame 052585/0498 →
SECURITY INTEREST Recorded May 6, 2020
From: BOOKIT OY
To: MPJ YHTYMA OY
Reel/Frame 052587/0814 →
SECURITY INTEREST Recorded May 5, 2020
From: BOOKIT OY
To: RANIN, URSULA; ENTRADA OY
Reel/Frame 052581/0396 →
SECURITY INTEREST Recorded May 5, 2020
From: BOOKIT OY
To: RONNHOLM, RIKU; RAHNASTO, ILKKA
Reel/Frame 052579/0001 →
SECURITY INTEREST Recorded May 5, 2020
From: BOOKIT OY
To: PITKANEN, OLLI
Reel/Frame 052579/0136 →
SECURITY INTEREST Recorded Apr 16, 2020
From: BOOKIT OY
To: DUCK POND INVESTMENTS; GODFREY, PETER
Reel/Frame 052425/0192 →
SECURITY INTEREST Recorded Apr 16, 2020
From: BOOKIT OY
To: LOSMAA, MARITTTI
Reel/Frame 052426/0037 →
SECURITY INTEREST Recorded Apr 16, 2020
From: BOOKIT OY
To: KALONIENI, MARKKU
Reel/Frame 052535/0634 →
SECURITY INTEREST Recorded Apr 15, 2020
From: BOOKIT OY
To: DUCK POND INVESTMENTS; GODFREY, PETER
Reel/Frame 052410/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2019
From: SALONEN, JUKKA
To: BOOKIT OY AJANVARAUSPALVELU
Reel/Frame 047978/0989 →
CHANGE OF NAME Recorded Jan 12, 2019
From: BOOKIT OY AJANVARAUSPALVELU
To: BOOKIT OY
Reel/Frame 049368/0480 →