Electronic device and method for receiving push message stored in blockchain
AssigneeSamsung Electronics Co., Ltd.
InventorsDohyun Jo, Youna Lee
Life of this patent
Estimating the term…
Abstract
An electronic device is provided. The electronic device includes a communication circuit configured to communicate, at least one processor operatively connected to the communication circuit, and a memory operatively connected to the at least one processor, wherein the memory may store instructions, when executed, causing the at least one processor to request a management server to encrypt a push key received from a push server, using the communication circuit, in response to the request, receive the encrypted push key from the management server, generate at least one transaction based on the encrypted push key, and transmit the transaction to a blockchain network.
Claims14
An electronic device comprising:
- a communication circuit configured to communicate;
- at least one processor operatively connected to the communication circuit;
- and
- a memory operatively connected to the at least one processor,
- wherein the memory stores instructions that, when executed, cause the at least one processor to:
- request a push server to generate a push key,
- transmit, to a management server, a request to encrypt the push key received from the push server, using the communication circuit,
- in response to the request, receive the encrypted push key from the management server,
- generate at least one transaction based on the encrypted push key, the at least one transaction comprising data associated with requesting a push service registration to a blockchain network,
- transmit the at least one transaction to a blockchain network to record the encrypted push key in at least one block of the blockchain network, and
- in response to a push event occurrence based on a smart contract, receive a push message associated with the push event from the management server via the push server based on the encrypted push key recorded in the at least one block.
An electronic device comprising:
- a communication circuit configured to communicate;
- at least one processor operatively connected to the communication circuit;
- and
- a memory operatively connected to the at least one processor,
- wherein the memory stores instructions that, when executed, cause the at least one processor to:
- in response to receiving a push key encryption request directly from at least one external electronic device, encrypt the push key related to a smart contract, the push key being included in the push key encryption request,
- identify a push event related to the smart contract recorded in at least one block managed by a blockchain network in which a push service is registered based on at least one transaction transmitted from an external electronic device, using the communication circuit,
- in response to identifying the push event, decrypt at least one encrypted push key related to the push event, and
- transmit the at least one decrypted push key and a push message to the at least one external electronic device corresponding to the at least one decrypted push key, using a push server.
Dependencies are inferred from the claim text.