Identifying one or more peer devices in a peer-to-peer communication

US9635106B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9635106-B2
Application numberUS-201414504492-A
CountryUS
Kind codeB2
Filing dateOct 2, 2014
Priority dateOct 3, 2013
Publication dateApr 25, 2017
Grant dateApr 25, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We 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. 2. The method of claim 1 , wherein the identification elements for the first peer device comprises a device identifier, a server time stamp, a session identifier, the fiducial, an encoded fiducial identifier, and wherein the identification elements for the second peer device comprises a device identifier, a server time stamp, and a session identifier. 3. The method of claim 1 , wherein the attributes comprises at least one of: primary attributes, secondary attributes and third attributes, wherein the primary attributes present in the first trigger request comprises at least one of: a device identifier, a session identifier, the communication intent and a time stamp of the first peer device, wherein the secondary attributes present in the first trigger request comprises at least one of: spatial coordinates of an invisible interface rendered on a fiducial visible on a display means of the first peer device, and an encoded fiducial identifier of the first peer device, wherein the third attributes present in the first trigger request comprises at least one of: ambient lighting/illumination, ambient noise, temperature, humidity, screen brightness, atmospheric pressure, altitude and attributes of the invisible interface of the first peer device, wherein the primary attributes present in the second trigger request comprises at least one a device identifier, a session identifier, the communication intent and a time stamp of the second peer device, and wherein the secondary attributes present in the second trigger request comprises at least one of: spatial coordinates of a concealed interface on a fiducial that is sensed by an optical means of the second peer device, and a fiducial identifier that is sensed by the optical means of the second peer device, and wherein the third attributes comprises at least one of: ambient lighting/illumination, ambient noise, temperature, humidity, screen brightness, atmospheric pressure, altitude and attributes of the concealed interface of the second peer device. 4. The method of claim 1 , wherein the response message is associated with a status code and at least one of: a success message comprising the details corresponding to the first peer device, or vice versa; an error message when the communication intent of the first peer device and the second peer device is not known, and when the first trigger request and the second trigger request are received at the intermediary server after the time out period, or a failure of the matching, wherein the failure of matching indicates the communication intent being same from the first peer device and the second peer device. 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 de

Assignees

Inventors

Classifications

  • Authentication · CPC title

  • Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

  • for social networking applications · CPC title

  • Short range or proximity payments by means of M-devices · CPC title

  • based on the use of peer-to-peer networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9635106B2 cover?
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 inter…
Who is the assignee on this patent?
Tata Consultancy Services Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/1044. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).