×

Payment processing conditioned on multi-party geolocation constraints

  • US 10,636,025 B2
  • Filed: 01/11/2016
  • Issued: 04/28/2020
  • Est. Priority Date: 12/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of facilitating a payment transaction, comprising:

  • at a server of a social network platform, the server having one or more processors, and memory for storing programs to be executed by the one or more processors;

    receiving an event-setup request from an event organizer to set up an event-based payment session to obtain payments for one or more attendees of a subsequent event, wherein;

    (i) the event organizer and the one or more attendees are users of the social network platform, (ii) the one or more attendees are contacts of the event organizer in the social network platform, and (iii) the event-setup request includes an event time and a location of the subsequent event;

    in response to receiving the event set-up request;

    setting up the event-based payment session in accordance with the event-setup request; and

    providing, via a message using the social network platform, a payment invitation corresponding to the event-based payment session to each of one or more invitees of the subsequent event in accordance with the event-setup request, wherein the payment invitation includes a plurality of payment options;

    receiving from at least a first invitee of the one or more invitees, (i) a selection of one of the plurality of payment options and (ii) a conditional acceptance to the payment invitation, the conditional acceptance being conditioned on detecting that a first device associated with the first invitee and a second device associated with a second invitee of the one or more invitees, distinct from the first invitee, are both present at an event location of the subsequent event for at least a predefined duration of time during an event time of the subsequent event and the first device is within a predefined distance from the second device for at least one certain point in time during the predefined duration of time;

    determining that (i) the first device and the second device are both present at the event location of the subsequent event, and (ii) the first device and the second device both stay at the event location for at least the predefined duration of time during the event time of the subsequent event and the first device is within the predefined distance from the second device for the at least one certain point in time during the predefined duration of time; and

    in accordance with the determining that (i) the first device and the second device are both present at the event location of the subsequent event, and (ii) the first device and the second device both stay at the event location for at least the predefined duration of time during the event time of the subsequent event and the first device is within the predefined distance from the second device for the at least one certain point in time during the predefined duration of time, authorizing payment from a payment account associated with the first invitee to the organizer according to the selected payment option.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×