Method for real-time data communication, electronic device, and system

US12482039B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12482039-B2
Application numberUS-202118044376-A
CountryUS
Kind codeB2
Filing dateSep 6, 2021
Priority dateSep 11, 2020
Publication dateNov 25, 2025
Grant dateNov 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for real-time data communication, an electronic device and a system are provided. A method for real-time data communication executed at an electronic device of a data receiver includes: publishing a resource pool contract to a blockchain network, the resource pool contract is configured to trigger an establishment of a resource pool including a first number of resources; establishing a data flow with each data provider corresponding to a second number of resources in the resource pool, the second number is less than the first number; and receiving real-time data transmitted by the data provider through the data flow.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for real-time data communication executed at an electronic device of a data receiver, comprising: publishing a resource pool contract to a blockchain network, wherein the resource pool contract is configured to trigger an establishment of a resource pool comprising a first number of resources; establishing a data flow with at least one data transmitter corresponding to a second number of resources in the resource pool, wherein the second number is less than the first number; and receiving real-time data transmitted by the at least one data transmitter through the data flow, wherein the resource pool contract comprises a method for selecting a resource, and the method for selecting a resource is configured to be invoked in response to one or more nodes in the blockchain network determining that a resource switching condition is satisfied, so that the data receiver establishes the data flow with each of the at least one data transmitter corresponding to the second number of resources in the resource pool; wherein the method for selecting a resource is further invoked by the one or more nodes in the blockchain network to select, from the resource pool, a resource other than a resource for which a corresponding data flow established with the data receiver exists currently, so that the data receiver establishes a new data flow with a data provider corresponding to the selected resource; and wherein the resource switching condition comprises a data flow being interrupted. 2 . The method according to claim 1 , wherein the resource switching condition further comprises: a period for switching resource. 3 . The method according to claim 1 , wherein the resource pool contract comprises a method for adding resources to the resource pool, and the method for adding resources to the resource pool comprises a rule for adding resources to the resource pool, and wherein the method for adding resource to the resource pool is configured to trigger one or more nodes in the blockchain network to add a resource to the resource pool in response to determining that the resource satisfies the rule for adding resource to the resource pool. 4 . The method of claim 1 , wherein the resource in the resource pool is at least one of the data transmitter or a data flow contract. 5 . The method according to claim 4 , wherein the resource is the data transmitter, and the resource pool contract further comprises at least one of: a list for data transmitter identifiers; a period for switching data transmitters; a price and/or pricing method for data flow; a method for adding a data transmitter to the resource pool; a method for selecting a data transmitter; or a method for establishing data flow. 6 . The method according to claim 5 , wherein the establishing a data flow with at least one data transmitter corresponding to a second number of resources in the resource pool comprises: executing the method for establishing data flow in the resource pool contract to establish the data flow with at least one of the at least one data transmitter corresponding to no more than the second number of resources. 7 . The method according to claim 4 , wherein the resource is the data flow contract, and the resource pool contract further comprises at least one of: a list for data flow contract identifiers; a period for switching data flow contracts; a method for adding a data flow contract to the resource pool; or a method for selecting a data flow contract. 8 . A first electronic device used at a data receiver, comprising: a processor; and a memory storing instructions, wherein the instructions, when executed by the processor, cause the first electronic device to implement the method according to claim 1 . 9 . A method for real-time data communication executed at an electronic device of a data transmitter, comprising: receiving a resource pool contract from a blockchain network, wherein the resource pool contract is configured to trigger an establishment of a resource pool comprising a first number of resources, the resource pool contract further comprises a parameter indicating a second number of resources expected to be activated simultaneously in the resource pool, and the second number is less than the first number; and transmitting a message, which indicates consent to be added to the resource pool, to the blockchain network, wherein the resource pool contract is published by using the method of claim 1 . 10 . The method according to claim 9 , further comprising: establishing, under a coordination of the blockchain network executing the resource pool contract, a data flow with a data receiver publishing the resource pool contract; and transmitting real-time data to the data receiver through the established data flow. 11 . A second electronic device used at a data transmitter, comprising: a processor; and a memory storing instructions, wherein the instructions, when executed by the processor, cause the second electronic device to implement the method according to claim 9 . 12 . A method for real-time data communication executed at an electronic device of a data transmitter, comprising: publishing a data flow contract to a blockchain network, wherein the data flow contract is configured to trigger to add a data flow provided by a data provider to a resource pool as a resource, the resource pool comprises a first number of resources, an establishment of the resource pool is triggered by a resource pool contract published by a data receiver, the resource pool contract further comprises a parameter indicating a second number of resources expected to be activated simultaneously in the resource pool, and the second number is less than the first number; receiving a message, which indicates that the data flow contract is added to the resource pool, from the blockchain network; establishing, under a coordination of the blockchain network executing the resource pool contract, a data flow with the data receiver publishing the resource pool contract; and transmitting real-time data to the data receiver through the established data flow, wherein the resource pool contract comprises a method for selecting a resource, and the method for selecting a resource is configured to be invoked in response to one or more nodes in the blockchain network determining that a resource switching condition is satisfied, so that the data receiver establishes the data flow with each of the at least one data transmitter corresponding to the second number of resources in the resource pool; wherein the method for selecting a resource is further invoked by the one or more nodes in the blockchain network to select, from the resource pool, a resource other than a resource for which a corresponding data flow established with the data receiver exists currently, so that the data receiver establishes a new data flow with a data provider corresponding to the selected resource; and wherein the resource switching condition comprises a data flow being interrupted. 13 . The method according to claim 12 , wherein the data flow contract comprises at least one of: an identifier for the data flow contract; an identifier for the data transmitter; a price and/or pricing method for the data flow; a content information; a method for establishing the data flow; or a method for adding to the resource pool. 14 . A second electronic device used at a data transmitter, comprising: a processor; and a memory storing instructions, wherein the instructions, when executed by the processor, cause the second electronic device to

Assignees

Inventors

Classifications

  • Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title

  • Business processing using cryptography · CPC title

  • G06Q40/04Primary

    Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title

  • Migration or transfer of sessions · CPC title

  • Termination or inactivation of sessions, e.g. event-controlled end of session · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12482039B2 cover?
A method for real-time data communication, an electronic device and a system are provided. A method for real-time data communication executed at an electronic device of a data receiver includes: publishing a resource pool contract to a blockchain network, the resource pool contract is configured to trigger an establishment of a resource pool including a first number of resources; establishing a…
Who is the assignee on this patent?
Beijing Boe Technology Dev Co Ltd, Boe Technology Group Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q40/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).