Back to results
US 2019/0199594 A1Published application
Establishing communication between nodes on a connection network
AssigneeMicrosoft Technology Licensing, LLC
InventorsALEXANDER A. CHIOCCHI, THOMAS M. LEE, SCOTT K. WINKLEBLACK, BRIAN L. FRANK
Life of this patent
Estimating the term…
Abstract
Technologies for initiating communication with an unreachable node are disclosed. In an embodiment, a connector sub-network is interposed between a connection network and a member sub-network. A connector node of the connector sub-network is identified and used to initiate communication between a member node and a target node in the connection network.
Claims20
A system comprising:
- one or more processors;
- one or more storage media storing instructions which, when executed by the one or more processors, cause, using connection graph data that represents connections between nodes in a connection network, the one or more processors to perform operations comprising:
- creating a member sub-network that comprises a plurality of member nodes and is a proper subset of the connection network by granting access to a particular network-driven application to the member nodes and without granting access to the particular network-driven application to nodes that are not in the member sub-network;
- interposing a connector sub-network between the connection network and the member sub-network by tagging one or more nodes of the connection network that are not in the member sub-network as connector nodes that have a plurality of connection paths to other nodes of the connection network that are not in the member sub-network;
- identifying the one or more connector nodes to the member sub-network without granting, to the one or more connector nodes, access to the particular network-driven application.
2 more elements
A method, comprising:
- accessing connection graph data, wherein the connection graph data comprises a plurality of data objects that represent nodes on a network and connection data that indicate connections between the nodes on a connection network;
- using the connection graph data, determining a connector node of the connection network;
- adding the connector node to a connector sub-network of the connection network, wherein the connector sub-network is a proper subset of the connection network;
- determining a member node of a member sub-network of the connection network, wherein the member sub-network is a proper subset of the connection network and member privilege data is associated with the member sub-network but is not associated with nodes of the connection network that are not in the member sub-network;
- determining a target node of the connection network;
- comparing connection data associated with the connector node and the target node to connection data associated with the member node and the target node;
- based on the comparing, sending a message over the connection network to a computing device associated with the connector node;
- detecting an interaction by the connector node with an interactive element of the message;
- in response to the interaction, initiating an electronic communication between the member node and the target node,
- wherein the method is performed by one or more computing devices.
7 more elements
One or more non-transitory computer-readable storage media comprising instructions which, when executed by one or more processors, cause:
- determining a connector node of a connection network;
- adding the connector node to a connector sub-network of the connection network, wherein the connector sub-network is a proper subset of the connection network;
- determining a member node of a member sub-network of the connection network, wherein the member sub-network is a proper subset of the connection network;
- determining a target node of the connection network;
- determining connector-target connection data associated with the connector node and the target node;
- determining member-target connection data associated with the member node and the target node;
- determining member-connector connection data associated with the member node and the connector node;
- in response to a combination of the connector-target connection data and the member-target connection data and the member-connector connection data, initiating an electronic communication between the member node and the target node.
5 more elements
Dependencies are inferred from the claim text.