Method and system for indirectly establishing a unique communication channel between a plurality of devices
First Claim
Patent Images
1. A method comprising:
- determining, by a first computing device, a unique identifier associated with a resource provider, based on a received first pairing request from the resource provider identifying the resource provider as available to one or more resource requestors;
sending, by the first computing device, the unique identifier to the resource provider;
receiving, by the first computing device, a second pairing request from a resource requestor, wherein the request comprises the unique identifier associated with the resource provider;
initiating, by the first computing device, a communication channel between the resource provider and the resource requester, wherein the initiating is based on the unique identifier;
determining, by the first computing device, data pertaining to establishing a set of unique communication channels between the resource provider and the resource requester;
transmitting, by the first computing device to a second computing device via a separate communication channel, a set of one or more attributes comprising the unique identifier and the determined data pertaining to establishing the set of unique communication channels, to effect transferring of data via the second computing device between the resource provider and the resource requester;
invoking, by the second computing device, the set of unique communication channels to effect the data transmission between the resource provider and the resource requester, wherein the invocation of the set of unique communication channels is via a first communication channel with the resource provider and a second communication channel with the resource requester, thereby the second computing device is in direct communication with the resource provider and the resource requester after establishing, by the first computing device, the communication channel via completion of the initiating step, and establishing the separate communication channel based on the set of one or more attributes comprising the unique identifier received from the first computing device;
monitoring, by the first computing device, the status of the initiated communication channel, wherein the status is based on at least one of;
a received notification from the resource requester; and
a received notification from the resource provider; and
determining the presence of a disconnect in the communication channel between the resource provider and the resource requester.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and methods for determining a unique identifier associated with a resource provider based on a received first pairing request from the resource provider identifying the resource provider as available to one or more resource requestors, sending the unique identifier to the resource provider, receiving a second pairing request from a resource requestor, wherein the request comprises the unique identifier associated with the resource provider, and initiating a communication channel between the resource provider and the resource requester, wherein the initiating is based on the unique identifier.
14 Citations
16 Claims
-
1. A method comprising:
-
determining, by a first computing device, a unique identifier associated with a resource provider, based on a received first pairing request from the resource provider identifying the resource provider as available to one or more resource requestors; sending, by the first computing device, the unique identifier to the resource provider; receiving, by the first computing device, a second pairing request from a resource requestor, wherein the request comprises the unique identifier associated with the resource provider; initiating, by the first computing device, a communication channel between the resource provider and the resource requester, wherein the initiating is based on the unique identifier; determining, by the first computing device, data pertaining to establishing a set of unique communication channels between the resource provider and the resource requester; transmitting, by the first computing device to a second computing device via a separate communication channel, a set of one or more attributes comprising the unique identifier and the determined data pertaining to establishing the set of unique communication channels, to effect transferring of data via the second computing device between the resource provider and the resource requester; invoking, by the second computing device, the set of unique communication channels to effect the data transmission between the resource provider and the resource requester, wherein the invocation of the set of unique communication channels is via a first communication channel with the resource provider and a second communication channel with the resource requester, thereby the second computing device is in direct communication with the resource provider and the resource requester after establishing, by the first computing device, the communication channel via completion of the initiating step, and establishing the separate communication channel based on the set of one or more attributes comprising the unique identifier received from the first computing device; monitoring, by the first computing device, the status of the initiated communication channel, wherein the status is based on at least one of;
a received notification from the resource requester; and
a received notification from the resource provider; anddetermining the presence of a disconnect in the communication channel between the resource provider and the resource requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
- a first computing device, operably coupled to a resource provider via a communication medium, the first computing device configured to send a set of one or more unique identifiers, the first computing device comprising;
a memory configured to store the set of one or more unique identifiers;
a processor configured to;
receive a first pairing request from the resource provider for a unique identifier associated with the resource provider; and
initiate a communication channel based on a received pairing request from a resource requester and the unique identifier associated with the resource provider, wherein the unique identifier is generated based on the received first pairing request from the resource provider; and
wherein the pairing request from the resource requester comprises the unique identifier; and
transmit to a second computing device, a set of one or more attributes comprising the unique identifier to effect transferring of data between the resource provider and the resource requester; and
a second computing device comprising a processor coupled to a memory configured to;
invoke a set of unique communication channels to effect data transmission between the resource provider and the resource requester, wherein the invocation is via a first communication channel with the resource provider and a second communication channel with the resource requester, thereby the second computing device is in direct communication with the resource provider and the resource requester after establishing, by the first computing device, the communication channel via completion of the initiating, and based on the set of one or more attributes comprising the unique identifier received from the first computing device; and
wherein the first computing device is further configured to;
monitor the status of the initiated communication channel, wherein the status is based on at least one of;
a received notification from the resource requester; and
a received notification from the resource provider; and
determine the presence of a disconnect in the communication channel between the resource provider and the resource requester. - View Dependent Claims (14, 15)
- a first computing device, operably coupled to a resource provider via a communication medium, the first computing device configured to send a set of one or more unique identifiers, the first computing device comprising;
-
16. A system comprising:
- a resource provider comprising a processor coupled to a memory configured to;
send a first pairing request for a unique identifier associated with the resource provider; and
a first computing device comprising a processor coupled to a memory configured to;
receive the first pairing request from the resource provider;
determine the unique identifier based on the received first pairing request from the resource provider; and
initiate a communication channel based on a received pairing request from a resource requester and the unique identifier associated with the resource provider, and wherein the pairing request from the resource requester comprises the unique identifier; and
transmit to a second computing device, a set of one or more attributes comprising the unique identifier to effect transferring of data between the resource provider and the resource requester; and
a second computing device comprising a processor coupled to a memory configured to;
invoke a set of unique communication channels to effect direct data transmission between the resource provider and the resource requester, wherein the invocation is via a first communication channel with the resource provider and a second communication channel with the resource requester, thereby the second computing device is in direct communication with the resource provider and the resource requester after establishing, by the first computing device, the communication channel via completion of the initiating, and based on the set of one or more attributes comprising the unique identifier received from the first computing device, and wherein the first computing device is further configured to;
monitor the status of the initiated communication channel, wherein the status is based on at least one of;
a received notification from the resource requester; and
a received notification from the resource provider; and
determine the presence of a disconnect in the communication channel between the resource provider and the resource requester.
- a resource provider comprising a processor coupled to a memory configured to;
Specification