US2022303367A1PendingUtilityA1
Concurrent process execution
Est. expiryJan 19, 2032(~5.5 yrs left)· nominal 20-yr term from priority
G06F 2209/5018G06F 9/542H04L 69/161G06F 2209/548H04L 69/165G06F 2209/544G06F 2209/5015H04L 45/023G06F 9/5027H04L 69/326G06F 9/546
67
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Among other things, a node is enabled to participate, with other nodes, in forming and using transport layer features in a communication network, the transport layer features being extensible to support ten million or more simultaneous reliable conversations between or among applications running on respective participant nodes.
Claims
exact text as granted — not AI-modified1 .- 19 . (canceled)
20 . A method comprising
as a configuration of a communication network changes, dynamically determining, at nodes of the network, tables to be used for routing communications from node to node through the network, the dynamic determining including
propagating neighborhood snapshots generated at respective nodes and
in response to the propagated neighborhood snapshots, iteratively delaying the determining of routing tables.
21 . The method of claim 20 in which a node schedules, for an incrementally later time, a rebuilding of its routing table when another node joins or leaves its neighborhood.
22 . The method of claim 21 in which the node reschedules, for a yet incrementally later time, a rebuilding of its routing table when yet another node joins or leaves its neighborhood.
23 . A method comprising
at a node in a communication network, providing a service location facility for applications hosted on the node with respect to services offered or used by the applications hosted on the node or by applications hosted on other nodes of the communication network, the service location facility maintaining associations between services and corresponding service identifiers.
24 . The method of claim 23 comprising propagating snapshots of the associations from the node to other nodes in the network.
25 . The method of claim 23 in which the associations are maintained in a service catalog.
26 . The method of claim 23 comprising providing alternate modes for an application to use the service catalog to locate services of interest.
27 . The method of claim 23 comprising using the associations to provide anycast features.
28 . The method of claim 23 comprising using the associations to provide multicast features.
29 . The method of claim 23 comprising using the associations to provide load-balancing features with respect to use of the communication network.
30 . The method of claim 23 comprising using the associations to provide proximity routing features.
31 .- 39 . (canceled)
40 . A method comprising
in a communication network in which applications hosted on nodes of the network provide and use services through communication between nodes on the network, enabling nodes of the network to cooperate to provide reliable notification when failures at a node affect the availability of services from applications hosted on the node.
41 . The method of claim 40 in which the failures comprise software restarts.
42 . The method of claim 40 in which the failures comprise hardware resets.
43 . The method of claim 40 in which the nodes of the network are enabled to cooperate to provide reliable notification by using transport layer software instances running on the nodes.
44 . The method of claim 43 in which the failures comprise loss of operation of one or more of the instances.
45 . The method of claim 40 in which the nodes comprise operating systems software running on hardware.
46 . The method of claim 45 in which the failures comprise loss of operation of the operating system, the hardware, or both.
47 .- 61 . (canceled)Join the waitlist — get patent alerts
Track US2022303367A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.