Establishing communication links using routing protocols
First Claim
1. A computer-implemented method for facilitating shared access-right evaluation using linked communication channels, the method comprising:
- receiving a first communication over a first communication link, the first communication being received from a first user device associated with a first user, the first communication including a first request to retrieve access-right data from a first data store, and the access-right data representing a plurality of access rights corresponding to a resource;
receiving a second communication over a second communication link, the second communication being received from a second user device associated with a second user, and the second communication including a second request to retrieve the access-right data;
querying a second data store for association data corresponding to the first user device, the association data representing associations between the first user and other users;
in response to querying the second data store, receiving a third communication indicating an association exists between the first user and the second user;
in response to receiving the third communication, establishing a communication channel between the first user device and the second user device, the communication channel being associated with a routing protocol that facilitates a communication session, and the routing protocol routing communication data between the first communication link and the second communication link;
generating map data that, when received at each of the first user device and the second user device, enables display of a visual representation of the access-right data, the visual representation including an indicator of one or more access rights of the plurality of access rights;
transmitting first map data to the first user device using the first communication link, the first map data being a first version of the map data;
transmitting second map data to the second user device using the second communication link, the second map data being a second version of the map data; and
presenting a representation of the communication session on the displayed visual representation for each of the first user device and the second user device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating shared access-right evaluation using linked communication channels are provided. A first communication can be received over a first communication link from a first user device, and a second communication can be received over a second communication link from a second user device. The first and second communications can include requests for the assignment of access rights. Map data can be generated and transmitted to each of the first and second user devices. Each user device can display a visual representation of access-right data. Further, a communication session can be facilitated between the first user device and the second user device. The communication session can be presented on the visual representation for each user device so that the first user and the second user can collaboratively evaluate access rights.
-
Citations
20 Claims
-
1. A computer-implemented method for facilitating shared access-right evaluation using linked communication channels, the method comprising:
-
receiving a first communication over a first communication link, the first communication being received from a first user device associated with a first user, the first communication including a first request to retrieve access-right data from a first data store, and the access-right data representing a plurality of access rights corresponding to a resource; receiving a second communication over a second communication link, the second communication being received from a second user device associated with a second user, and the second communication including a second request to retrieve the access-right data; querying a second data store for association data corresponding to the first user device, the association data representing associations between the first user and other users; in response to querying the second data store, receiving a third communication indicating an association exists between the first user and the second user; in response to receiving the third communication, establishing a communication channel between the first user device and the second user device, the communication channel being associated with a routing protocol that facilitates a communication session, and the routing protocol routing communication data between the first communication link and the second communication link; generating map data that, when received at each of the first user device and the second user device, enables display of a visual representation of the access-right data, the visual representation including an indicator of one or more access rights of the plurality of access rights; transmitting first map data to the first user device using the first communication link, the first map data being a first version of the map data; transmitting second map data to the second user device using the second communication link, the second map data being a second version of the map data; and presenting a representation of the communication session on the displayed visual representation for each of the first user device and the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for facilitating shared access-right evaluation using linked communication channels, comprising:
-
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 operations including; receiving a first communication over a first communication link, the first communication being received from a first user device associated with a first user, the first communication including a first request to retrieve access-right data from a first data store, and the access-right data representing a plurality of access rights corresponding to a resource; receiving a second communication over a second communication link, the second communication being received from a second user device associated with a second user, and the second communication including a second request to retrieve the access-right data; querying a second data store for association data corresponding to the first user device, the association data representing associations between the first user and other users; in response to querying the second data store, receiving a third communication indicating an association exists between the first user and the second user; in response to receiving the third communication, establishing a communication channel between the first user device and the second user device, the communication channel being associated with a routing protocol that facilitates a communication session, and the routing protocol routing communication data between the first communication link and the second communication link; generating map data that, when received at each of the first user device and the second user device, enables display of a visual representation of the access-right data, the visual representation including an indicator of one or more access rights of the plurality of access rights; transmitting first map data to the first user device using the first communication link, the first map data being a first version of the map data; transmitting second map data to the second user device using the second communication link, the second map data being a second version of the map data; and presenting a representation of the communication session on the displayed visual representation for each of the first user device and the second user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
receiving a first communication over a first communication link, the first communication being received from a first user device associated with a first user, the first communication including a first request to retrieve access-right data from a first data store, and the access-right data representing a plurality of access rights corresponding to a resource; receiving a second communication over a second communication link, the second communication being received from a second user device associated with a second user, and the second communication including a second request to retrieve the access-right data; querying a second data store for association data corresponding to the first user device, the association data representing associations between the first user and other users; in response to querying the second data store, receiving a third communication indicating an association exists between the first user and the second user; in response to receiving the third communication, establishing a communication channel between the first user device and the second user device, the communication channel being associated with a routing protocol that facilitates a communication session, and the routing protocol routing communication data between the first communication link and the second communication link; generating map data that, when received at each of the first user device and the second user device, enables display of a visual representation of the access-right data, the visual representation including an indicator of one or more access rights of the plurality of access rights; transmitting first map data to the first user device using the first communication link, the first map data being a first version of the map data; transmitting second map data to the second user device using the second communication link, the second map data being a second version of the map data; and presenting a representation of the communication session on the displayed visual representation for each of the first user device and the second user device. - View Dependent Claims (18, 19, 20)
-
Specification