CA2972545C

Computer-implemented system and method for validating call connections

Abstract

A computer-implemented system and method for validating call connections is provided. Metadata about a connecting party is collected during a call, wherein the call is received by or initiated by a user. A connection status for the call is verified. The connecting party metadata is compared with connecting party records stored in a database and an attempt to determine an identity of the connecting party is made based on the comparison. A determination as to whether a security certificate is present with the metadata is made. The connection status is determined based on the connecting party identity attempt and the identification of whether the security certificate is present. The determined connection status is provided to the user.

CA2972545C, drawing sheet 1
Sheet 1 of 7

Term

7.1 yearsleft in the term

Expires 31 October 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

57 claims: 8 independent, 49 dependent

  1. 1
    What is claimed is:1. A method for displaying secure call connections, comprising: obtaining metadata about a connecting party from a call that is at least one of received by and initiated by a user upon commencement of a ring tone for the call;determining a call connection based on whether the metadata for the call includes a security certificate for the connecting party;and providing a display of the call connection, comprising: designating the call connection as secure when the security certificate is present in the metadata for the call and displaying an icon for the secure call connection on a telephone of the user, and designating the call connection as not secure when the security certificate is not present in the metadata for the call and displaying a different icon for the non-secure call connection on a telephone of the user.
  2. 2
    A method according to Claim 1, further comprising:providing a log of the call and other calls for the user;and displaying an icon with one or more calls in the log based on whether the connection for that call was secure.
  3. 3
    A method according to Claim 1, further comprising:providing an identity of the connecting party with the display of the verified call connection.
  4. 4
    A method according to Claim I, wherein the metadata comprises at least one of an identity of the connecting party, a location of the connecting party, a signature associated with an encryption key, and a security certificate.
  5. 5
    A method according to Claim 1, wherein the icon comprises at least one of a lock when the call connection is secure and a lock with a slash when the call connection is not secure.
  6. 6
    A computer-implemented system for determining call connection status, comprising:metadata associated with a receiving party;and CA 2972545 2018-09-10 CSCD039-2CA a security server to monitor a call initiated by a calling party to the receiving party, to determine an identity of the receiving party via the metadata, wherein the metadata is obtained upon reaching a ring tone of the receiving party, to determine that a connection with the receiving party is secure during the call when the metadata comprises a security certificate, and to provide a status of the secure connection to each of the calling party and the receiving party, wherein the security server delivers the status to a mobile device associated the calling party and a mobile device associated with the receiving party and determines a type of the status to be provided to the calling party and the receiving party based on types of the mobile devices.
  7. 7
    A system according to Claim 6, wherein the status is displayed as one of an icon, picture, symbol, pop-up message, text message, Instant Message, and email.
  8. 8
    A system according to Claim 6, wherein the status is provided to one or more of the calling party and the receiving party as a sound.
  9. 9
    A system according to Claim 6, wherein the security server extracts from the metadata one or more of name, telephone number, and unique identification code and determines the identity of the receiving party from at least one of the name, telephone number, and unique identification code.
  10. 10
    A system according to Claim 6, wherein the security server provides a web page to the calling party to submit a request for call monitoring.
  11. 11
    A system according to Claim 10, wherein the security server receives prior to the call a request from the calling party via the web page to determine the connection status with the receiving party.
  12. 12
    A system according to Claim 6, wherein the security server provides an identity of the calling party to the receiving party. CA 2972545 2018-09-10 CSCD039-2CA
  13. 13
    A system according to Claim 6, wherein the security server protects sensitive information received from at least one of the calling party and the receiving party during the call.
  14. 14
    A computer-implemented method for determining call connection status, comprising:monitoring a call initiated by a calling party to a receiving party;obtaining metadata associated with the receiving party upon reaching a ring tone of the receiving party;determining an identity of the receiving party via the metadata;determining that a connection with the receiving party is secure during the call when the metadata comprises a security certificate;providing via a security server, a status of the secure connection to each of the calling party and the receiving party;and delivering the status to a mobile device associated the calling party and a mobile device associated with the receiving party, wherein the security server determines a type of the status to be provided to the calling party and the receiving party based on types of the mobile devices.
  15. 15
    A method according to Claim 14, wherein the status is displayed as one of an icon, picture, symbol, pop-up message, text message, Instant Message, and email.
  16. 16
    A method according to Claim 14, wherein the status is provided to one or more of the calling party and the receiving party as a sound.
  17. 17
    A method according to Claim 14, further comprising:extracting from the metadata one or more of name, telephone number, and unique identification code;and determining the identity of the receiving party from at least one of the name, telephone number, and unique identification code.
  18. 18
    A method according to Claim 14, further comprising:providing a web page to the calling party to submit a request for call monitoring. CA 2972545 2018-09-10 CSCD039-2CA
  19. 19
    A method according to Claim 18, further comprising:receiving a request from the calling party via the web page to determine the connection status with the receiving party prior to the call.
  20. 20
    A method according to Claim 14, further comprising:providing an identity of the calling party to the receiving party.
  21. 21
    A method according to Claim 14, further comprising:protecting sensitive information received from at least one of the calling party and the receiving party during the call.
  22. 22
    A computer-implemented system for determining a status of a call connection, comprising:metadata associated with one party to a call obtained upon commencement of the call with another party, wherein the metadata comprises one or more of an identity of the party, a location of the party, and a signature to associate an encryption key with the party;and a security server to perform the following: initiate verification of the call by receiving a request for verification from one of the parties prior to the call;monitor one or more calls to and from that party upon approval of that party’s request for verification;determine from the metadata an identification of the party and whether a security certificate is present;assign a status of unsecure to a connection of the call when the security certificate is not present;provide the call connection status to the other party to the call via a mobile device;and receive a selection via the mobile device from the other party in response to the call connection status provided.
  23. 23
    A system according to Claim 22, wherein the security server determines the party identification via one or more of a name, telephone number, and unique identification code. CA 2972545 2018-09-10 CSCD039-2CA
  24. 24
    A system according to Claim 22, wherein the security server delivers the call connection status as one or more of a display on the mobile device, a sound, a text message, and an email.
  25. 25
    A system according to Claim 22, wherein the call connection status is displayed on the mobile device as one or more of a picture, symbol, and text.
  26. 26
    A system according to Claim 22, wherein the unsecure call connection is displayed as a lock symbol with a slash.
  27. 27
    A system according to Claim 22, wherein the party is one of the caller and the callee.
  28. 28
    A system according to Claim 22, wherein the selection of the other party comprises one of accepting the call and declining the call.
  29. 29
    A system according to Claim 22, wherein the security server obtains the metadata from the security certificate associated with the party.
  30. 30
    A computer-implemented method for determining a status of a call connection, comprising:obtaining metadata associated with a party to a call upon commencement of the call with another party, wherein the metadata comprises one or more of an identity of the party, a location of the party, and a signature to associate an encryption key with the party;initiating verification of the call, comprising: receiving a request for verification from one of the parties prior to the call;and monitoring one or more calls to and from that party upon approval of that party’s request for verification;determining from the metadata an identification of the party and whether a security certificate is present;assigning a status of unsecure to a connection of the call when the security certificate is not present;CA 2972545 2018-09-10 CSCD039-2CA providing the call connection status to the other party to the call via a mobile device;and receiving a selection via the mobile device from the other party in response to the call connection status provided.
  31. 31
    A method according to Claim 30, further comprising:determining the party identification via one or more of a name, telephone number, and unique identification code.
  32. 32
    A method according to Claim 30, further comprising:delivering the call connection status as one or more of a display on the mobile device, a sound, a text message, and an email.
  33. 33
    A method according to Claim 30, further comprising:displaying the call connection status on the mobile device as one or more of a picture, symbol, and text.
  34. 34
    A method according to Claim 30, further comprising:displaying the unsecure call connection as a lock symbol with a slash.
  35. 35
    A method according to Claim 30, wherein the party is one of the caller and the callee.
  36. 36
    A method according to Claim 30, wherein the selection of the other party comprises one of accepting the call and declining the call.
  37. 37
    A method according to Claim 30, further comprising:obtaining the metadata from the security certificate associated with the party.
  38. 38
    A computer-implemented system for determining call status, comprising:a security server to perform the following: receive a request from a recipient to access a web page for caller identification, wherein the web page is downloaded on a device of the recipient upon receipt of the request CA 2972545 2018-09-10 CSCD039-2CA by the security server and a request to transfer call information from incoming and outgoing calls of the recipient is received via the web page;monitor the incoming and outgoing calls of the recipient upon acceptance of the request;identify a call from a caller to the recipient;determine an identity of the caller based on the transferred call information;confirm whether a security certificate of the caller is available;determine a status of the call based on one of a presence and an absence of the security certificate;provide the identity of the caller to the recipient;and determine a type of notification for the determined call status based on a type of the determined call status;and the determined notification type provided to the recipient with the caller identity.
  39. 39
    A system according to Claim 38, wherein the incoming and outgoing calls are recorded.
  40. 40
    A system according to Claim 38, wherein the call information is collected at a time comprising one of when the call is connected between the caller and the recipient, and the caller hears a ring tone.
  41. 41
    A system according to Claim 38, wherein the call comprises a voice interaction over at least one of a landline telephone, mobile telephone, and internetwork.
  42. 42
    A system according to Claim 38, wherein the identity of the caller comprises at least one of a name, telephone number, and unique identification code.
  43. 43
    A system according to Claim 38, wherein the call is accepted by the recipient or declined by the recipient based on the determined call status.
  44. 44
    A system according to Claim 38, wherein the security server receives sensitive information from the recipient during the call. CA 2972545 2018-09-10 CSCD039-2CA
  45. 45
    A system according to Claim 44, wherein the sensitive information from the recipient is encrypted prior to providing the sensitive information to the caller.
  46. 46
    A system according to Claim 38, wherein the notification is provided via as a sound through the device, a text message, an Instant message, an email, and a display on the device comprising one of a picture, symbol, and text
  47. 47
    A system according to Claim 38, wherein the device of the recipient comprises one of a mobile computing device and a computer.
  48. 48
    A computer-implemented method for determining call status, comprising:receiving via a security server a request from a recipient to access a web page for caller identification, wherein the web page is downloaded on a device of the recipient upon receipt of the request by the security server and a request to transfer call information from incoming and outgoing calls of the recipient is received via the web page;monitoring via the security server the incoming and outgoing calls of the recipient upon acceptance of the request;identifying a call from a caller to the recipient;determining an identity of the caller based on the transferred call information;confirming whether a security certificate of the caller is available;determining a status of the call based on one of a presence and an absence of the security certificate;providing the identity of the caller to the recipient;determining a type of notification for the determined call status based on a type of the determined call status;and delivering the notification with the caller identity.
  49. 49
    A method according to Claim 48, wherein the incoming and outgoing calls are recorded.
  50. 50
    A method according to Claim 48, wherein the call information is collected when the call is connected between the caller and the recipient or when the caller hears a ring tone. CA 2972545 2018-09-10 CSCD039-2CA
  51. 51
    A method according to Claim 48, wherein the call comprises a voice interaction over at least one of a landline telephone, mobile telephone, and internetwork.
  52. 52
    A method according to Claim 48, wherein the identity of the caller comprises at least one of a name, telephone number, and unique identification code.
  53. 53
    A method according to Claim 48, wherein the call is accepted by the recipient or declined by the recipient based on the determined call status.
  54. 54
    A method according to Claim 48, wherein the security server receives sensitive information from the recipient during the call.
  55. 55
    A method according to Claim 54, wherein the sensitive information from the recipient is encrypted prior to providing the sensitive information to the caller.
  56. 56
    A method according to Claim 48, wherein the notification is provided via as a sound through the device, a text message, an Instant message, an email, and a display on the device comprising one of a picture, symbol, and text.
  57. 57
    A method according to Claim 48, wherein the device of the recipient comprises one of a mobile computing device and a computer.
Independent claims57