Identifying one or more peer devices in a peer-to-peer communication
First Claim
1. A computer implemented method for facilitating peer-to-peer communication, the method comprising:
- identifying a first peer device and a second peer device at an intermediary server, wherein the first peer device and the second peer device are identified by receiving a first request and a second request from the first peer device and the second peer device respectively, and wherein a communication request to execute a transaction is established;
transmitting one or more identification elements to the first peer device and the second peer device by an intermediary server, wherein the intermediary server transmits the one or more identification elements by initiating a timeout period and wherein a resultant synchronized action is triggered that sends at least one of a first trigger request and a second trigger request from the first peer device and the second peer device respectively;
receiving the first trigger request and the second trigger request at the intermediary server, wherein the first trigger request and the second trigger request are generated by a touch/tactile event during an augmented reality interaction of the first peer device and the second peer device respectively, wherein the first trigger request and the second trigger request are indicative of a synchronized action, wherein the first trigger request and the second trigger request are indicative of a synchronized action, wherein the first trigger request and the second trigger request comprises attributes corresponding to the first peer device and the second peer device;
matching the attributes present in the first trigger request of the first peer device and the second trigger request of the second peer device at the intermediary server to establish the synchronized action of the first peer device and the second peer device;
forming a peer group of the first peer device and the second peer device based on the attributes matched, wherein the peer group is formed within the timeout period; and
transmitting a response message from the intermediary server to the first peer device in response to the first trigger request from the first peer device and to the second peer device in response to the second trigger request from the second peer device, in the peer group, wherein the response message comprising details corresponding to the first peer device are transmitted to the second peer device, or vice versa, wherein the response message is transmitted in the peer group to facilitate peer-to-peer communication, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating peer-to-peer communication are disclosed. A payor and a payee may establish a communication request with intent to execute a transaction in a P2P payment. The payee and the payor may transmit a first request and a second request respectively to an intermediary server to establish the communication. Based on the first request and the second request, the intermediary server sends one or more identification elements to the payee and payor. The payee and payor are identified at intermediary server as parties for P2P payment after an augmented reality (AR) experience and a resultant synchronized action that sends first trigger request and second trigger request from the respective devices.
11 Citations
11 Claims
-
1. A computer implemented method for facilitating peer-to-peer communication, the method comprising:
-
identifying a first peer device and a second peer device at an intermediary server, wherein the first peer device and the second peer device are identified by receiving a first request and a second request from the first peer device and the second peer device respectively, and wherein a communication request to execute a transaction is established; transmitting one or more identification elements to the first peer device and the second peer device by an intermediary server, wherein the intermediary server transmits the one or more identification elements by initiating a timeout period and wherein a resultant synchronized action is triggered that sends at least one of a first trigger request and a second trigger request from the first peer device and the second peer device respectively; receiving the first trigger request and the second trigger request at the intermediary server, wherein the first trigger request and the second trigger request are generated by a touch/tactile event during an augmented reality interaction of the first peer device and the second peer device respectively, wherein the first trigger request and the second trigger request are indicative of a synchronized action, wherein the first trigger request and the second trigger request are indicative of a synchronized action, wherein the first trigger request and the second trigger request comprises attributes corresponding to the first peer device and the second peer device; matching the attributes present in the first trigger request of the first peer device and the second trigger request of the second peer device at the intermediary server to establish the synchronized action of the first peer device and the second peer device; forming a peer group of the first peer device and the second peer device based on the attributes matched, wherein the peer group is formed within the timeout period; and transmitting a response message from the intermediary server to the first peer device in response to the first trigger request from the first peer device and to the second peer device in response to the second trigger request from the second peer device, in the peer group, wherein the response message comprising details corresponding to the first peer device are transmitted to the second peer device, or vice versa, wherein the response message is transmitted in the peer group to facilitate peer-to-peer communication, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented system for facilitating peer-to-peer communication, the system comprising:
-
a processor; and a memory coupled to the processor, wherein the processor is capable of executing program instructions stored in the memory, to; identify a first peer device and a second peer device at the server, wherein the first peer device and the second peer device are identified by receiving a first request and a second request from the first peer device and the second peer device respectively, and wherein a communication request to execute a transaction is established; transmit one or more identification elements to the first peer device and the second peer device by the intermediary server, wherein the intermediary server transmits the one or more identification elements by initiating a timeout period, and wherein a resultant synchronized action is triggered that sends at least one of a first trigger request and a second trigger request from the first peer device and the second peer device respectively; receive the first trigger request and the second trigger request from the first peer device and the second peer device respectively, wherein the first trigger request and the second trigger request are generated by a touch/tactile event during an augmented reality interaction of the first peer device and the second peer device respectively, wherein the first trigger request and the second trigger request are indicative of a synchronized action, wherein the first trigger request and the second trigger request comprises attributes corresponding to the first peer device and the second peer device respectively; match the attributes present in the first trigger request of the first peer device and the second trigger request of the second peer device to establish the synchronization action of the first peer device and the second peer device; form a peer group of the first peer device and the second peer device based on the attributes matched, wherein the peer group is formed within the timeout period; and transmit a response message from the server to the first peer device in response to the first trigger request from the first peer device and to the second peer device in response to the second trigger request from the second peer device, in the peer group, wherein the response message comprising details corresponding to the first peer device are transmitted to the second peer device, or vice versa, wherein the response message is transmitted in the peer group to facilitate peer-to-peer communication, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device.
-
-
6. A method for establishing peer-to-peer communication through an intermediary server, the method comprising:
- transmitting a first request from a first peer device to an intermediary server, wherein the first request is associated with a communication intent;
receiving identification elements of the first peer device from the intermediary server;
enabling an augmented reality experience with a second peer device using the identification elements and generating at least one of a touch and a tactile event, by displaying an invisible interface on a fiducial;
prompting a user of the second peer device to access the invisible interface on the fiducial of the first peer device, wherein the access creates a primary event for the first second peer device, wherein creation of the primary event induces capturing of a secondary event, wherein the secondary event is captured by the sensing means of the second peer device, wherein the primary event and the secondary event indicates a synchronized action performed at an instant that is same at the first peer device and-the second peer device;
transmitting a first trigger request from the first peer device to the intermediary server, wherein the first trigger request comprises attributes corresponding to the first peer device until a timeout period is initialized and tracked at the intermediary server; and
receiving a response message for the first trigger request, by the first peer device, from the intermediary server, wherein the response message comprises details of the second peer device to establish peer-to-peer communication, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device. - View Dependent Claims (7, 8)
- transmitting a first request from a first peer device to an intermediary server, wherein the first request is associated with a communication intent;
-
9. A first peer device for establishing peer-to-peer communication through an intermediary server, the first peer device comprising:
- a display a processor; and
a memory coupled to the processor, wherein the processor is capable of executing program instructions stored in the memory, to;
transmit a first request to an intermediary server, wherein the first request is associated with a communication intent to execute a transaction based on a communication request;
receive identification elements of the first peer device from the intermediary servers wherein the identification elements are time-stamped and comprise at least one of a device identifier, a server time stamp, a session identifier, a fiducial and an encoded fiducial identifier;
enable an augmented reality experience with a second peer device using the identification elements, by;
displaying an invisible interface on a fiducial on the display of the first peer device;
prompting a user of the second peer device to access the invisible interface on the fiducial, wherein the access creates a primary event for the first second peer device, wherein creation of the primary event induces capturing of a secondary event, wherein the secondary event is captured by a sensing means of the second first peer device, wherein the primary event and the secondary event indicates a synchronized action performed at an instant that is same at the first peer device and the second peer device;
transmit a first trigger request to the intermediary server, wherein the first trigger request comprises attributes corresponding to the first peer device; and
receive a response message for the first trigger request, from the intermediary server, wherein the response message comprises details of the second peer device to establish peer-to-peer communication, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device.
- a display a processor; and
-
10. A method for establishing a peer-to-peer communication with peer devices through an intermediary server, the method comprising:
- transmitting a second request from a second peer device to an intermediary server, wherein the second request is associated with a communication intent, receiving identification elements of the second peer device from the intermediary server;
enabling an augmented reality experience with a first peer device using the identification elements, by a display of the first peer device through a sensing means of the second peer device, wherein the first peer device displays a fiducial with an invisible interface, and wherein the second peer device displays a concealed interface of the fiducial when transcending over the invisible interface of the fiducial of the first peer device;
prompting a user of the second peer device to access the fiducial, wherein the fiducial is viewed using an optical/sensing means of the second peer device, wherein the access creates a primary event for the first peer device, and wherein the primary event, further creates/induces a secondary event captured by the sensing means on second peer device, wherein primary event and the secondary event indicates a synchronized action performed at an instant that is same at the first peer device and the second peer device;
transmitting a second trigger request from the second peer device to the intermediary server, wherein the second trigger request comprises attributes associated to the second peer device until a timeout period is initialized and tracked at the intermediary server; and
receiving a response message for the second trigger request, by the second peer device, from the intermediary server, wherein the response message comprises details of the first peer device to establish peer-to-peer communication, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device.
- transmitting a second request from a second peer device to an intermediary server, wherein the second request is associated with a communication intent, receiving identification elements of the second peer device from the intermediary server;
-
11. A second peer device for establishing a peer-to-peer communication through an intermediary server, the second peer device comprising:
- a processor; and
a memory coupled to the processor, wherein the processor is capable of executing a plurality of modules stored in the memory, to;
transmit a second request from a second peer device to an intermediary server, wherein the second request is associated with a communication intent;
receive identification elements of the second peer device from the intermediary server;
enable an augmented reality experience with a first peer device using the identification elements, by viewing a display of the first peer device through a sensing means of the second peer device, wherein the first peer device displays a fiducial with an invisible interface, and wherein the second peer device displays a concealed interface of the fiducial transcending over the invisible interface of the fiducial of the first peer device;
prompting a user of the second peer device to access the fiducial, wherein the fiducial is viewed using an optical/sensing means of the second peer device, wherein the access creates a primary event for the first peer device, and wherein the primary event further creates/induces a secondary event captured by the sensing means on second peer device, wherein primary event and the secondary event indicates a synchronized action performed at an instant that is same at the first peer device and the second peer device;
transmit a second trigger request to the intermediary server, wherein the second trigger request comprises attributes associated to the second peer device; and
receive a response message for the second trigger request, from the intermediary server, wherein the response message comprises details of the first peer device to establish peer-to-peer communication and the details correspond to matching of the attributes for a first trigger request and a second trigger request received after a timeout period, wherein an augmented reality experience is enabled by the second peer device using the one or more identification elements and the second peer device prompts the first peer device through a user action to access a concealed interface on a fiducial of the first peer device.
- a processor; and
Specification