TECHNICAL FIELD

The present disclosure generally relates to establishing communication links using routing protocols, and more specifically, to facilitating communication sessions between devices using the routing protocols.

BACKGROUND

When a system establishes communication links with various user devices, these communication links are typically unknown to one another. For instance, at a given time, one communication link generally operates discretely from other communication links. However, existing systems lack protocols for robust and efficient facilitation of communication sessions between user devices.

SUMMARY

In some embodiments, a computer-implemented method for facilitating shared access-right evaluation using linked communication channels is provided. A first communication can be received over a first communication link. The first communication can be received from a first user device associated with a first user, and can include a first request to retrieve access-right data from a first data store. For example, the access-right data can represent a plurality of access rights corresponding to a resource. Further, a second communication can be received over a second communication link. The second communication can be received from a second user device associated with a second user. The second communication can include a second request to retrieve the access-right data. A second data store can be queried for association data corresponding to the first user device. For example, the association data can represent associations between the first user and other users. In response to querying the second data store, a third communication can be received. The third communication can indicate an association exists between the first user and the second user. In response to receiving the third communication, a communication channel can be established between the first user device and the second user device. The communication channel can be associated with a routing protocol that facilitates a communication session. For example, the routing protocol can route communication data between the first communication link and the second communication link. Map data can be generated, such that, when the map data is received at each of the first user device and the second user device, the map data enables display of a visual representation of the access-right data. For example, the visual representation can include a map of a spatial area that includes an indicator of one or more access rights of the plurality of access rights. In addition, the map data can be transmitted to the first user device using the first communication link and also to the second user device using the second communication link. A representation of the communication session can be displayed on or over the visual representation for each of the first user device and the second user device.

In some embodiments, a system for facilitating shared access-right evaluation using linked communication channels is provided. The system can include one or more data processors, and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform one or more actions of one or more methods disclosed herein.

In some embodiments, a computer-program product tangibly embodied in a non-transitory machine-readable storage medium is provided. The computer-program product includes instructions configured to cause one or more data processors to perform actions of one or more methods disclosed herein.

