Patentable/Patents/US-11303443
US-11303443

Electronic system to enable rapid acquisition and delivery of services and to provide strong protection of security and privacy

PublishedApril 12, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method of performing a blockchain transaction includes partitioning a private key of an account into a first part, a second part, and a third part, using a processor. The method further includes delivering the first part to a user of the account via a network. The method further includes storing the second part on a first server in association with information about the end-user. The method further includes receiving the first part from the user via the network. The method further includes reconstructing the private key of the account using the first part and the second part. The method further includes performing the blockchain transaction using the account and the reconstructed private key.

Patent Claims
19 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method of performing a blockchain transaction on a blockchain, comprising: partitioning a private key of an account into a first part, a second part, and a third part, using a processor; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; generating a public/private key pair; encrypting the third part using the private key of the public/private key pair; storing the encrypted third part and the public key of the public/private key pair on a second server; converting the private key of the public/private key pair into a mnemonic; delivering the mnemonic to the user; receiving the mnemonic from the user; decrypting the third part using the mnemonic; reconstructing the private key of the account using the first part and the third part; and performing the blockchain transaction using the account and the reconstructed private key.

Plain English Translation

This invention relates to secure blockchain transaction methods that enhance privacy and security by partitioning a user's private key into multiple components stored across different locations. The problem addressed is the risk of unauthorized access to a user's private key, which could compromise blockchain transactions. The method involves splitting the private key into three parts: the first part is delivered to the user, the second part is stored on a first server linked to user information, and the third part is encrypted and stored on a second server. A public/private key pair is generated, and the third part is encrypted using the newly generated private key. The public key is stored alongside the encrypted third part. The private key of the new pair is converted into a mnemonic and provided to the user. When a transaction is initiated, the user submits the mnemonic, which is used to decrypt the third part. The first and third parts are then combined to reconstruct the original private key, enabling the blockchain transaction. This approach ensures that no single entity holds the complete private key, reducing the risk of theft or unauthorized access. The method leverages distributed storage and encryption to enhance security while maintaining usability.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the private key of the public/private key pair is converted to a mnemonic using an implementation of Bitcoin Improvement Protocol (BIP-39) protocol.

Plain English Translation

A method for cryptographic key management involves converting a private key of a public/private key pair into a mnemonic phrase using the Bitcoin Improvement Protocol (BIP-39). This approach enhances security and usability by transforming the private key into a human-readable and easily storable format. The mnemonic phrase can then be used to reconstruct the original private key when needed, ensuring secure access to cryptographic assets. The method leverages BIP-39, a widely adopted standard in blockchain and cryptocurrency systems, which provides a standardized way to generate and recover deterministic wallets from mnemonic phrases. This conversion process ensures compatibility with existing cryptographic systems while improving key storage and recovery mechanisms. The technique is particularly useful in applications requiring secure key management, such as digital wallets, blockchain transactions, and decentralized identity systems. By using BIP-39, the method ensures that the mnemonic phrase is both secure and resistant to errors, as it includes checksums to detect transcription mistakes. This solution addresses the challenge of securely storing and recovering private keys in a user-friendly manner, reducing the risk of key loss or unauthorized access.

Claim 3

Original Legal Text

3. The method of claim 1 , further comprising: after reconstructing the private key of the account using the first part and the third part, partitioning the private key of the account into another first part, another second part, and another third part, using the processor.

Plain English Translation

Cryptography. This invention addresses the secure management and potential reconstruction of cryptographic private keys. The method involves obtaining a private key for an account. This private key is then partitioned into at least three distinct parts. A process then reconstructs the private key using a first part and a third part. Following this reconstruction, the private key is again partitioned into a new set of three parts, referred to as another first part, another second part, and another third part. This partitioning is performed by a processor.

Claim 4

Original Legal Text

4. A method of performing a blockchain transaction on a blockchain, comprising: partitioning a private key of an account into a first part and a second part, using a processor; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; reconstructing the private key of the account using the first part and the second part; validating the user by: submitting a signed transaction to the blockchain using a smart contract and the reconstructed private key; and determining whether the signed transaction is successfully recorded to the blockchain; and performing the blockchain transaction, using the account and the reconstructed private key, only if the signed transaction is successfully recorded in the blockchain.

Plain English Translation

Blockchain security and transaction processing. This invention addresses the problem of securely managing private keys for blockchain transactions while enabling a distributed and verifiable transaction process. The method involves partitioning a private key associated with a user's account into two parts. The first part is delivered to the user over a network. The second part is stored on a first server, linked to user information. The system receives the first part back from the user via the network. To reconstruct the private key, the system combines the received first part with the stored second part. User validation is then performed by submitting a signed transaction to the blockchain. This submission utilizes a smart contract and the reconstructed private key. The system determines the validity of the user and the transaction by checking if the signed transaction is successfully recorded on the blockchain. The blockchain transaction is only completed using the account and the reconstructed private key if this validation step confirms successful recording.

Claim 5

Original Legal Text

5. The method of claim 4 , wherein the blockchain transaction is the user being given access to uploading work product to a third server.

Plain English Translation

A system and method for managing digital work product access using blockchain transactions. The technology addresses the problem of securely granting and tracking user access to third-party servers for uploading work product, ensuring transparency and immutability in access permissions. The method involves recording a blockchain transaction that serves as a permission grant, allowing a user to upload work product to a designated third-party server. The blockchain transaction acts as a verifiable record of access rights, preventing unauthorized uploads and providing an auditable trail of permissions. The system may include a blockchain network for recording transactions, a user interface for requesting access, and a verification module to confirm the validity of the blockchain transaction before granting server access. The method ensures that only users with valid blockchain-verified permissions can upload work product, enhancing security and accountability in digital collaboration environments. The solution is particularly useful in industries requiring strict access control, such as legal, healthcare, or financial sectors, where unauthorized data uploads could lead to compliance violations or security breaches. The blockchain-based approach eliminates reliance on centralized access control systems, reducing the risk of tampering or unauthorized modifications to access records.

Claim 6

Original Legal Text

6. The method of claim 5 , wherein the third server performs malware scanning of the work product, and forwards an alert if malware is detected.

Plain English Translation

A system and method for secure file sharing and processing involves multiple servers to handle file transfers, processing, and security checks. The system includes a first server that receives a work product from a user, a second server that processes the work product, and a third server that performs additional security checks. The third server scans the work product for malware and generates an alert if malicious content is detected. This ensures that files shared and processed within the system are free from malware, enhancing security for users and the system itself. The method involves transmitting the work product between the servers, where the third server's scanning function acts as a final security layer before the processed work product is returned to the user or shared with other parties. This approach helps prevent the spread of malware through shared files, addressing security risks in digital collaboration environments. The system may also include additional features such as encryption, access controls, and audit logging to further secure the file-sharing process.

Claim 7

Original Legal Text

7. The method of claim 4 , wherein the user is a service solicitor, and the smart contract includes information of a set of acceptance criteria and a set of required service provider credentials.

Plain English Translation

This invention relates to a smart contract system for service solicitation and provider matching. The system addresses the problem of efficiently connecting service solicitors with qualified providers while ensuring compliance with predefined criteria. The smart contract includes a set of acceptance criteria that define the requirements a service provider must meet to be considered for the solicitation. Additionally, the smart contract contains a set of required service provider credentials, which are the qualifications or certifications that providers must possess to be eligible. The system verifies these credentials against the acceptance criteria to determine if a provider is suitable for the solicitation. This automated verification process ensures that only qualified providers are matched with service requests, improving efficiency and reducing manual review. The smart contract may also include additional terms, such as payment conditions or service scope, to further refine the matching process. By integrating these criteria and credentials into the smart contract, the system streamlines the service solicitation process while maintaining high standards of qualification and compliance.

Claim 8

Original Legal Text

8. The method of claim 7 , wherein the smart contract further includes information of a user role, a desired function of a service provider, and a purpose of the function.

Plain English Translation

This invention relates to smart contract systems in blockchain or distributed ledger technology, specifically addressing the need for enhanced functionality and role-based access control within smart contracts. The method involves a smart contract that includes detailed information about a user's role, the desired function of a service provider, and the purpose of that function. This allows for more granular and context-aware execution of smart contracts, ensuring that actions are performed only when specific conditions related to user roles and service provider functions are met. The smart contract may also include additional parameters such as user identity, service provider identity, and transaction details to further refine access control and execution logic. By incorporating these elements, the system enables more secure and efficient interactions between users and service providers, reducing the risk of unauthorized or unintended actions. The method ensures that smart contracts are executed only when the user's role aligns with the desired function of the service provider and the intended purpose is valid, thereby improving the reliability and trustworthiness of decentralized applications. This approach is particularly useful in environments where multiple parties interact with smart contracts, such as supply chain management, financial services, or identity verification systems.

Claim 9

Original Legal Text

9. A method of performing a blockchain transaction on a blockchain, comprising: partitioning a private key of an account into a first part and a second part, using a processor; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; reconstructing the private key of the account using the first part and the second part; associating a master smart contract with the user, which contains addresses of a plurality of smart contracts associated with the user; acquiring an address of the master smart contract using the reconstructed private key; and performing the blockchain transaction, using the account and the reconstructed private key, of retrieving or writing a record in the master smart contract.

Plain English Translation

This invention relates to secure blockchain transaction management by partitioning a user's private key into two parts for enhanced security. The method involves splitting a private key into a first part and a second part using a processor. The first part is delivered to the user over a network, while the second part is stored on a server along with user information. When a transaction is initiated, the user provides the first part, which is combined with the server-stored second part to reconstruct the full private key. The system then associates a master smart contract with the user, containing addresses of multiple user-associated smart contracts. The reconstructed private key is used to access the master smart contract's address, enabling the user to perform blockchain transactions such as retrieving or writing records in the master smart contract. This approach improves security by distributing key components and centralizing contract management under a master smart contract, reducing the risk of unauthorized access while maintaining transaction functionality.

Claim 10

Original Legal Text

10. A non-transitory computer-readable medium containing instructions that cause a processor to perform a method of performing a blockchain transaction on a blockchain, the method comprising: partitioning a private key of an account into a first part, a second part, and a third part; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; generating a public/private key pair; encrypting the third part using the private key of the public/private key pair; storing the encrypted third part and the public key of the public/private key pair on a second server; converting the private key of the public/private key pair into a mnemonic; delivering the mnemonic to the user; receiving the mnemonic from the user; decrypting the third part using the mnemonic; reconstructing the private key of the account using the first part and the third part; and performing the blockchain transaction using the account and the reconstructed private key.

Plain English Translation

This invention relates to secure blockchain transaction processing by partitioning a user's private key into multiple parts to enhance security. The system addresses the risk of unauthorized access to private keys by distributing key components across different storage locations and user possession. The private key is divided into three parts: one part is delivered to the user, a second part is stored on a first server linked to user information, and a third part is encrypted and stored on a second server. The encryption uses a newly generated public/private key pair, with the private key converted into a mnemonic phrase for user delivery. To perform a transaction, the user provides the mnemonic, which decrypts the third key part. The first and third parts are then combined to reconstruct the full private key, enabling the blockchain transaction. This approach ensures that no single entity holds the complete private key, reducing exposure to theft or loss. The method leverages cryptographic techniques to maintain security while allowing authorized users to access their funds.

Claim 11

Original Legal Text

11. The non-transitory computer-readable medium of claim 10 , wherein the private key of the public/private key pair is converted to a mnemonic using an implementation of Bitcoin Improvement Protocol (BIP-39) protocol.

Plain English Translation

A system and method for cryptographic key management involves generating a public/private key pair for secure authentication or data encryption. The private key is converted into a human-readable mnemonic phrase using the Bitcoin Improvement Protocol (BIP-39) standard. This mnemonic phrase serves as a backup or recovery mechanism, allowing the private key to be reconstructed if lost or compromised. The system may also include additional security measures, such as encrypting the mnemonic phrase or storing it in a secure offline environment. The method ensures that the private key remains secure while providing a user-friendly way to recover access to encrypted data or authentication credentials. The approach is particularly useful in blockchain, digital wallets, and other cryptographic applications where key recovery is critical. The BIP-39 implementation standardizes the conversion process, ensuring compatibility across different systems and platforms. The solution addresses the challenge of securely managing private keys while maintaining usability and recoverability.

Claim 12

Original Legal Text

12. The non-transitory computer-readable medium of claim 10 , wherein the method further comprises: after reconstructing the private key of the account using the first part and the third part, partitioning the private key of the account into another first part, another second part, and another third part.

Plain English Translation

This invention relates to cryptographic key management, specifically a method for securely partitioning and reconstructing private keys in a distributed system. The problem addressed is the need to securely store and manage private keys in a way that prevents unauthorized access while allowing authorized reconstruction when needed. The solution involves splitting a private key into multiple parts and distributing them across different locations or entities, ensuring that no single part alone can compromise the security of the entire key. The method includes reconstructing a private key from its stored parts and then further partitioning the reconstructed key into new parts. This allows for dynamic key management, where keys can be periodically re-partitioned to enhance security. The partitioning process ensures that each part of the key is insufficient on its own to reconstruct the full key, requiring multiple parts to be combined. This approach is particularly useful in multi-party computation or threshold cryptography systems, where multiple entities must collaborate to access or use the key. The invention also includes mechanisms to ensure that the partitioning and reconstruction processes are secure, preventing tampering or unauthorized access during these operations. The dynamic re-partitioning of the key after reconstruction adds an additional layer of security, as it reduces the risk of long-term exposure of any single part of the key. This method is applicable in various secure systems, including blockchain, digital signatures, and secure authentication systems.

Claim 13

Original Legal Text

13. A non-transitory computer-readable medium containing instructions that cause a processor to perform a method of performing a blockchain transaction on a blockchain, the method comprising: partitioning a private key of an account into a first part and a second part; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; reconstructing the private key of the account using the first part and the second part; validating the user by: submitting a signed transaction to the blockchain using a smart contract and the reconstructed private key; and determining whether the signed transaction is successfully recorded to the blockchain; and performing the blockchain transaction, using the account and the reconstructed private key, only if the signed transaction is successfully recorded in the blockchain.

Plain English Translation

This invention relates to secure blockchain transaction authentication using partitioned private keys. The system addresses the challenge of securely managing private keys in blockchain transactions, where unauthorized access can lead to fraud or theft. The method involves splitting a user's private key into two parts. The first part is delivered to the user over a network, while the second part is stored on a server alongside user identification data. To authenticate a transaction, the user submits the first part, which is combined with the server-stored second part to reconstruct the full private key. The system then validates the user by submitting a signed transaction to the blockchain via a smart contract. If the transaction is successfully recorded, the user is authenticated, and the blockchain transaction proceeds using the reconstructed private key. This approach enhances security by ensuring that the full private key is only available when needed and is never stored in a single location, reducing the risk of unauthorized access. The method leverages blockchain immutability to confirm user identity before allowing transactions.

Claim 14

Original Legal Text

14. The non-transitory computer-readable medium of claim 13 , wherein the blockchain transaction is the user being given access to uploading work product to a third server.

Plain English Translation

A system and method for managing digital work products using blockchain technology. The invention addresses the problem of securely verifying and tracking the ownership and access rights of digital work products in a distributed network. The system involves a blockchain network that records transactions related to digital work products, ensuring transparency and immutability. A user is granted access to upload their work product to a third-party server, with the transaction recorded on the blockchain to establish a verifiable record of ownership and access rights. The blockchain transaction serves as proof that the user has been authorized to upload the work product, preventing unauthorized access or tampering. The system may also include mechanisms for validating the authenticity of the uploaded work product and ensuring that only authorized users can modify or access the data. The blockchain network provides a decentralized and tamper-proof ledger, enhancing trust and security in digital work product management. The invention improves upon traditional centralized systems by eliminating single points of failure and reducing the risk of data manipulation or unauthorized access.

Claim 15

Original Legal Text

15. The non-transitory computer-readable medium of claim 14 , wherein the third server performs malware scanning of the work product, and forwards an alert if malware is detected.

Plain English Translation

This invention relates to a system for securely processing and distributing work products, such as documents or files, within a networked environment. The system addresses the problem of unauthorized access, tampering, or malware distribution during file sharing by implementing a multi-server architecture with enhanced security measures. The system includes a first server that receives a work product from a user and generates a unique identifier for it. A second server stores the work product in a secure database, while a third server performs malware scanning on the work product. If malware is detected during the scan, the third server generates and forwards an alert to notify relevant parties. The system ensures that only authorized users can access the work product, and the malware scanning step adds an additional layer of security to prevent the spread of malicious software. The unique identifier allows for tracking and verification of the work product throughout the system. This approach enhances data security and integrity in collaborative or distributed computing environments.

Claim 16

Original Legal Text

16. The non-transitory computer-readable medium of claim 13 , wherein the user is a service solicitor, and the smart contract includes information of a set of acceptance criteria and a set of required service provider credentials.

Plain English Translation

A system for automated service solicitation and provider matching uses a smart contract to facilitate transactions between service solicitors and providers. The system addresses inefficiencies in traditional service procurement, such as manual verification and negotiation, by automating the process through blockchain-based smart contracts. The smart contract contains predefined acceptance criteria for the service solicitor, which may include quality standards, pricing thresholds, or delivery timelines. Additionally, the contract specifies required credentials for service providers, such as certifications, licenses, or performance metrics, ensuring only qualified providers can participate. The system verifies provider credentials against the contract terms before facilitating the transaction, reducing the risk of mismatches and disputes. This approach enhances transparency, reduces administrative overhead, and ensures compliance with predefined standards. The solution is particularly useful in industries where service quality and provider reliability are critical, such as professional services, logistics, or healthcare. By automating credential verification and acceptance criteria, the system streamlines the solicitation process while maintaining high standards of service delivery.

Claim 17

Original Legal Text

17. The non-transitory computer-readable medium of claim 16 , wherein the smart contract further includes information of a user role, a desired function of a service provider, and a purpose of a service.

Plain English Translation

This invention relates to a system for managing smart contracts in a blockchain environment, specifically addressing the need for structured and verifiable service agreements between users and service providers. The system involves a non-transitory computer-readable medium storing executable instructions for a smart contract that includes user role information, a desired function of a service provider, and the purpose of the service. The smart contract ensures that service agreements are transparent, enforceable, and auditable by encoding these key parameters into the blockchain. The user role defines the permissions and responsibilities of the parties involved, while the desired function specifies the exact service to be provided. The purpose of the service clarifies the intended outcome, ensuring alignment between the user's needs and the provider's capabilities. This structured approach prevents disputes by clearly defining expectations and obligations within the smart contract. The system may also include mechanisms for verifying the authenticity of the service provider and validating the service's execution against the predefined parameters. By embedding these details directly into the smart contract, the invention enhances trust and accountability in decentralized service agreements.

Claim 18

Original Legal Text

18. A method of performing a blockchain transaction on a blockchain, comprising: partitioning a private key of an account into a first part and a second part, using a processor, the private key providing information linking related data entities that are dissociated from each other; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; reconstructing the private key of the account using the first part and the second part; and performing the blockchain transaction using the account and the reconstructed private key.

Plain English Translation

This invention relates to secure blockchain transaction processing by partitioning a private key into two parts to enhance security. The private key links related data entities that are otherwise dissociated, ensuring secure access to blockchain transactions. The method involves splitting the private key into a first part and a second part. The first part is delivered to the user over a network, while the second part is stored on a server along with user information. When a transaction is initiated, the user provides the first part, which is combined with the second part retrieved from the server to reconstruct the full private key. The reconstructed key is then used to authorize and execute the blockchain transaction. This approach improves security by ensuring that no single entity holds the complete private key, reducing the risk of unauthorized access or theft. The system leverages distributed storage and secure transmission to maintain the integrity of the private key while enabling seamless transaction processing. The method is particularly useful in environments where high security is required, such as financial transactions or sensitive data management.

Claim 19

Original Legal Text

19. A non-transitory computer-readable medium containing instructions that cause a processor to perform a method of performing a blockchain transaction on a blockchain, the method comprising: partitioning a private key of an account into a first part and a second part, the private key providing information linking related data entities that are dissociated from each other; delivering the first part to a user of the account via a network; storing the second part on a first server in association with information about the user; receiving the first part from the user via the network; reconstructing the private key of the account using the first part and the second part; and performing the blockchain transaction using the account and the reconstructed private key.

Plain English Translation

This invention relates to secure blockchain transaction processing by partitioning a private key into two parts to enhance security and control. The private key links related data entities that are otherwise dissociated, ensuring secure access to blockchain transactions. The method involves splitting the private key into a first part and a second part. The first part is delivered to the user over a network, while the second part is stored on a server along with user information. When a transaction is initiated, the user provides the first part, which is combined with the server-stored second part to reconstruct the full private key. This reconstructed key is then used to execute the blockchain transaction. The partitioning ensures that no single entity possesses the complete private key, reducing the risk of unauthorized access or theft. The system leverages network communication to securely transmit the user's part while maintaining the server-stored portion in a controlled environment. This approach enhances security by distributing key components, making it more difficult for attackers to compromise the entire key. The method is particularly useful in blockchain applications where private key security is critical for transaction integrity and user authentication.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 12, 2019

Publication Date

April 12, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Electronic system to enable rapid acquisition and delivery of services and to provide strong protection of security and privacy” (US-11303443). https://patentable.app/patents/US-11303443

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11303443. See llms.txt for full attribution policy.