Transaction fencing in a multi-domain network
US-2020396133-A1 · Dec 17, 2020 · US
US11093435B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11093435-B2 |
| Application number | US-201916592231-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 3, 2019 |
| Priority date | Oct 3, 2019 |
| Publication date | Aug 17, 2021 |
| Grant date | Aug 17, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method is disclosed comprising: instantiating, on a first device, a plurality of first connection objects; generating, by the first device, a first set of connection parameters that is associated with the plurality of first connection objects; transmitting the first set of connection parameters from the first device to a second device; receiving from the second device a second set of connection parameters, the second set of connection parameters being associated with a plurality of second connection objects that are instantiated on the second device; updating, by the first device, each of the first connection objects based on the second set of connection parameters; and transmitting, from the first device to the second device, a confirmation that a plurality of communications channels is established.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: instantiating, on a first device, a plurality of first connection objects; generating, by the first device, a first set of connection parameters that is associated with the plurality of first connection objects; transmitting the first set of connection parameters from the first device to a second device; receiving from the second device a second set of connection parameters, the second set of connection parameters being associated with a plurality of second connection objects that are instantiated on the second device; updating, by the first device, each of the first connection objects based on the second set of connection parameters, wherein updating each of the first connection objects includes: retrieving a value of a derivable connection parameter from the second set of connection parameters, generating a set of values for the derivable connection parameter based on the retrieved value of the derivable connection parameter; and copying each of the values in the set into a different one of the plurality of first connection objects; and transmitting, from the first device to the second device, a confirmation that a plurality of communications channels is established, wherein each of the communication channels is associated with a different object pair, each object pair including a respective one of the plurality of first connection objects and a respective one of the plurality of second connection objects. 2. The method of claim 1 , wherein: generating the first set of connection parameters includes identifying a common connection parameter and inserting a single copy of a value of the common connection parameter in the first set of connection parameters, and the common connection parameter includes a parameter having a same value in each of the first connection objects. 3. The method of claim 1 , wherein: generating the first set of connection parameters includes identifying a unique connection parameter and inserting a plurality of values of the unique connection parameter into the first set of connection parameters, and the unique connection parameter includes a connection parameter whose value is different in each of the first connection objects. 4. The method of claim 1 , wherein: updating the plurality of first connection objects based on the second set of connection parameters further includes retrieving a value of a common connection parameter from the second set of connection parameters and coping the value of the common connection parameter into each of the first connection objects, the common connection parameter includes a parameter having a same value in each of the second connection objects. 5. The method of claim 1 , wherein updating the plurality of first connection objects based on the second set of connection parameters further includes: retrieving a plurality of values of a unique connection parameter from the second set of connection parameters, and copying each of the plurality of values into a different one of the plurality of first connection objects. 6. A method comprising: instantiating, on a first device, a plurality of first connection objects; generating, by the first device, a first set of connection parameters that is associated with the plurality of first connection objects; transmitting the first set of connection parameters from the first device to a second device; receiving from the second device a second set of connection parameters, the second set of connection parameters being associated with a plurality of second connection objects that are instantiated on the second device; updating, by the first device, each of the first connection objects based on the second set of connection parameters; and transmitting, from the first device to the second device, a confirmation that a plurality of communications channels is established, wherein each of the communication channels is associated with a different object pair, each object pair including a respective one of the plurality of first connection objects and a respective one of the plurality of second connection objects, wherein generating the first set of connection parameters includes identifying a derivable connection parameter and inserting only one value of the derivable connection parameter in the first set of connection parameters, the derivable connection parameter includes a connection parameter whose value is different in each of the plurality of first connection objects, such that a first value of the derivable connection parameter in one of the first connection objects is derivable from a second value of the derivable connection parameter in another one of the first connection objects. 7. An electronic device, comprising: a memory; and at least one processor operatively coupled to the memory, the at least one processor being configured to perform the operations of: instantiating a plurality of first connection objects; generating a first set of connection parameters that is associated with the plurality of first connection objects; transmitting the first set of connection parameters to a remote device; receiving from the remote device a second set of connection parameters, the second set of connection parameters being associated with a plurality of second connection objects that are instantiated on the remote device; updating each of the first connection objects based on the second set of connection parameters, wherein updating each of the first connection objects includes: retrieving a value of a derivable connection parameter from the second set of connection parameters, generating a set of values for the derivable connection parameter based on the retrieved value of the derivable connection parameter; and copying each of the values in the set into a different one of the plurality of first connection objects; and transmitting, to the remote device, a confirmation that a plurality of communications channels is established, wherein each of the communication channels is associated with a different object pair, each object pair including a respective one of the plurality of first connection objects and a respective one of the plurality of second connection objects. 8. The electronic device of claim 7 , wherein: generating the first set of connection parameters includes identifying a common connection parameter and inserting a single copy of a value of the common connection parameter in the first set of connection parameters, and the common connection parameter includes a parameter having a same value in each of the first connection objects. 9. The electronic device of claim 7 , wherein: generating the first set of connection parameters includes identifying a unique connection parameter and inserting a plurality of values of the unique connection parameter into the first set of connection parameters, and the unique connection parameter includes a connection parameter whose value is different in each of the first connection objects. 10. The electronic device of claim 7 , wherein: updating the plurality of first connection objects based on the second set of connection parameters further includes retrieving a value of a common connection parameter from the second set of connection parameters and coping the value of the common connection parameter into each of the first connection objects, the common connection parameter includes a parameter having a same value in each of the second connection objects. 11. The electronic device of claim 7 , wherein updating the plurality of first connection objects based on the second set of connection parameters further includes: retrieving a plurality of values of a unique
Peer-to-peer [P2P] networks · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Distributed shared memory [DSM], e.g. remote direct memory access [RDMA] · CPC title
Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.