Sign In to Follow Application
View All Documents & Correspondence

Method And System For Single Purpose Public Keys For Public Ledgers

Abstract: A method at a computing device in a public ledger cryptography system, the method including creating a purpose string, the purpose string defining transaction parameters for an account within the public ledger cryptography system; using the purpose string to create a private key and associated public key for an account within the public ledger cryptography system; and providing the purpose string for use in verification of a transaction from the account within the public ledger cryptography system.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 April 2021
Publication Number
16/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
archana@anandandanand.com
Parent Application

Applicants

BLACKBERRY LIMITED
2200 University Avenue, East Waterloo, Ontario N2K 0A7

Inventors

1. BROWN, Daniel Richard L.
c/o 2200 University Avenue, East Waterloo, Ontario N2K 0A7

Specification

We Claim:
5 1. A method at a computing device (110, 610, 710) in a public ledger cryptography
system, the method comprising:
creating a purpose string, the purpose string defining transaction parameters for an
account within the public ledger cryptography system;
creating a private key and associated public key for the account within the public ledger
10 cryptography system, the creating using the purpose string, wherein the public key is uniquely
bound to the purpose string;
receiving (630) a request from a second computing device (612) in the public ledger
cryptography system for the purpose string; and
providing (632) the purpose string to the second computing device (612) for use in
15 proof of generation verification of the public key during a transaction from the account within
the public ledger cryptography system.
2. The method of claim 1, wherein the purpose string defines at least one transaction
parameter selected from: a transaction value limit; a transaction frequency limit; a transaction
20 geography limit; a transaction time period limit; a transaction location limit; a limit on a
location of an account holder of the account within the public ledger cryptography system
relative to a recipient during the transaction; and a limit on goods or services permitted in a
transaction.
25 3. The method of claim 1, wherein the purpose string provides an identifier for an account
holder of the account within the public ledger cryptography system.
4. The method of claim 3, wherein the identifier is biometric data for of the account holder.
30 5. The method of claim 3, wherein the identifier is a name of the account holder.
6. The method of claim 3, wherein the identifier is an image of a document for the account
holder.
7. The method of claim 1, wherein the providing is performed on account creation with a
network element.
8. The method of claim 7, wherein the network element is associated with the public
5 ledger cryptography system.
9. A computing device (110, 610, 710) in a public ledger cryptography system, the
computing device comprising:
a processor (720); and
10 a communications subsystem (730),
wherein the computing device is configured to:
create a purpose string, the purpose string defining transaction parameters for an
account within the public ledger cryptography system;
create a private key and associated public key for the account within the public ledger
15 cryptography system, the creation using the purpose string, wherein the public key is uniquely
bound to the purpose string;
receive a request from a second computing device (612) in the public ledger
cryptography system for the purpose string; and
provide the purpose string to the second computing device (612) for use in proof of
20 generation verification of the public key during a transaction from the account within the public
ledger cryptography system.
10. The computing device (110, 610, 710) of claim 9, wherein the purpose string defines
at least one transaction parameter selected from: a transaction value limit; a transaction
25 frequency limit; a transaction geography limit; a transaction time period limit; a transaction
location limit; a limit on a location of an account holder of the account within the public ledger
cryptography system relative to a recipient during the transaction; and a limit on goods or
services permitted in a transaction.
30 11. The computing device (110, 610, 710) of claim 9, wherein the purpose string provides
an identifier for an account holder of the account within the public ledger cryptography system.
12. The computing device (110, 610, 710) of claim 11, wherein the identifier is biometric
data for of the account holder.
13. The computing device (110, 610, 710) of claim 11, wherein the identifier is a name of
the account holder.
5 14. The computing device (110, 610, 710) of claim 11, wherein the identifier is an image
of a document for the account holder.
15. The computing device (110, 610, 710) of claim 9, wherein the computing device is
configured to provide on account creation with a network element.
10
16. The computing device (110, 610, 710) of claim 15, wherein the network element is
associated with the public ledger cryptography system.

Documents

Application Documents

# Name Date
1 202147016597-Correspondence to notify the Controller [02-09-2024(online)].pdf 2024-09-02
1 202147016597-STATEMENT OF UNDERTAKING (FORM 3) [08-04-2021(online)].pdf 2021-04-08
2 202147016597-PROOF OF RIGHT [08-04-2021(online)].pdf 2021-04-08
2 202147016597-US(14)-HearingNotice-(HearingDate-04-09-2024).pdf 2024-08-20
3 202147016597-PRIORITY DOCUMENTS [08-04-2021(online)].pdf 2021-04-08
3 202147016597-ABSTRACT [24-04-2024(online)].pdf 2024-04-24
4 202147016597-POWER OF AUTHORITY [08-04-2021(online)].pdf 2021-04-08
4 202147016597-CLAIMS [24-04-2024(online)].pdf 2024-04-24
5 202147016597-NOTIFICATION OF INT. APPLN. NO. & FILING DATE (PCT-RO-105) [08-04-2021(online)].pdf 2021-04-08
5 202147016597-COMPLETE SPECIFICATION [24-04-2024(online)].pdf 2024-04-24
6 202147016597-FORM 1 [08-04-2021(online)].pdf 2021-04-08
6 202147016597-DRAWING [24-04-2024(online)].pdf 2024-04-24
7 202147016597-FER_SER_REPLY [24-04-2024(online)].pdf 2024-04-24
7 202147016597-DRAWINGS [08-04-2021(online)].pdf 2021-04-08
8 202147016597-FORM-26 [24-04-2024(online)].pdf 2024-04-24
8 202147016597-DECLARATION OF INVENTORSHIP (FORM 5) [08-04-2021(online)].pdf 2021-04-08
9 202147016597-COMPLETE SPECIFICATION [08-04-2021(online)].pdf 2021-04-08
9 202147016597-OTHERS [24-04-2024(online)].pdf 2024-04-24
10 202147016597-FORM 3 [20-09-2021(online)].pdf 2021-09-20
10 202147016597-Information under section 8(2) [10-04-2024(online)].pdf 2024-04-10
11 202147016597-FORM 3 [04-10-2021(online)].pdf 2021-10-04
11 202147016597-FORM 3 [05-03-2024(online)].pdf 2024-03-05
12 202147016597-FER.pdf 2023-12-21
12 202147016597.pdf 2021-10-18
13 202147016597-8(i)-Substitution-Change Of Applicant - Form 6 [06-12-2023(online)]-1.pdf 2023-12-06
13 202147016597-FORM 18 [12-10-2022(online)].pdf 2022-10-12
14 202147016597-8(i)-Substitution-Change Of Applicant - Form 6 [06-12-2023(online)].pdf 2023-12-06
14 202147016597-PA [06-12-2023(online)].pdf 2023-12-06
15 202147016597-ASSIGNMENT DOCUMENTS [06-12-2023(online)]-1.pdf 2023-12-06
15 202147016597-PA [06-12-2023(online)]-1.pdf 2023-12-06
16 202147016597-ASSIGNMENT DOCUMENTS [06-12-2023(online)].pdf 2023-12-06
17 202147016597-PA [06-12-2023(online)]-1.pdf 2023-12-06
17 202147016597-ASSIGNMENT DOCUMENTS [06-12-2023(online)]-1.pdf 2023-12-06
18 202147016597-PA [06-12-2023(online)].pdf 2023-12-06
18 202147016597-8(i)-Substitution-Change Of Applicant - Form 6 [06-12-2023(online)].pdf 2023-12-06
19 202147016597-8(i)-Substitution-Change Of Applicant - Form 6 [06-12-2023(online)]-1.pdf 2023-12-06
19 202147016597-FORM 18 [12-10-2022(online)].pdf 2022-10-12
20 202147016597-FER.pdf 2023-12-21
20 202147016597.pdf 2021-10-18
21 202147016597-FORM 3 [04-10-2021(online)].pdf 2021-10-04
21 202147016597-FORM 3 [05-03-2024(online)].pdf 2024-03-05
22 202147016597-FORM 3 [20-09-2021(online)].pdf 2021-09-20
22 202147016597-Information under section 8(2) [10-04-2024(online)].pdf 2024-04-10
23 202147016597-COMPLETE SPECIFICATION [08-04-2021(online)].pdf 2021-04-08
23 202147016597-OTHERS [24-04-2024(online)].pdf 2024-04-24
24 202147016597-FORM-26 [24-04-2024(online)].pdf 2024-04-24
24 202147016597-DECLARATION OF INVENTORSHIP (FORM 5) [08-04-2021(online)].pdf 2021-04-08
25 202147016597-FER_SER_REPLY [24-04-2024(online)].pdf 2024-04-24
25 202147016597-DRAWINGS [08-04-2021(online)].pdf 2021-04-08
26 202147016597-FORM 1 [08-04-2021(online)].pdf 2021-04-08
26 202147016597-DRAWING [24-04-2024(online)].pdf 2024-04-24
27 202147016597-NOTIFICATION OF INT. APPLN. NO. & FILING DATE (PCT-RO-105) [08-04-2021(online)].pdf 2021-04-08
27 202147016597-COMPLETE SPECIFICATION [24-04-2024(online)].pdf 2024-04-24
28 202147016597-POWER OF AUTHORITY [08-04-2021(online)].pdf 2021-04-08
28 202147016597-CLAIMS [24-04-2024(online)].pdf 2024-04-24
29 202147016597-PRIORITY DOCUMENTS [08-04-2021(online)].pdf 2021-04-08
29 202147016597-ABSTRACT [24-04-2024(online)].pdf 2024-04-24
30 202147016597-US(14)-HearingNotice-(HearingDate-04-09-2024).pdf 2024-08-20
30 202147016597-PROOF OF RIGHT [08-04-2021(online)].pdf 2021-04-08
31 202147016597-Correspondence to notify the Controller [02-09-2024(online)].pdf 2024-09-02
31 202147016597-STATEMENT OF UNDERTAKING (FORM 3) [08-04-2021(online)].pdf 2021-04-08

Search Strategy

1 SearchHistory(65)E_13-12-2023.pdf