US2022036331A1PendingUtilityA1

Systems and methods for programmatically grouping consumer devices into stable spatial clusters

Assignee: GROUPON INCPriority: Sep 27, 2013Filed: Jul 14, 2021Published: Feb 3, 2022
Est. expirySep 27, 2033(~7.2 yrs left)· nominal 20-yr term from priority
G06Q 20/30G06Q 20/202G06Q 20/204G06Q 20/0655G06Q 20/20G06Q 20/04G06Q 20/387G06Q 20/327G06Q 20/405G06Q 20/40155H04W 40/244G06Q 20/3226G06Q 20/227
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, apparatus, methods, and non-transitory media for programmatically grouping consumers are discussed herein. Some embodiments may include a point-of-sale system including a merchant device and one or more communication beacons. The communication beacons may be placed at locations of interest and may be configured to broadcast different beacon identifiers. Nearby consumer devices that receive the beacon identifier may be determined to be associated with a point-of-sale order and suitable point-of-sale functionality may be provided. In some embodiments, a peer consumer device may be selected as an ad hoc communication beacon for broadcasting a beacon identifier to other consumer devices.

Claims

exact text as granted — not AI-modified
1 - 22 . (canceled) 
     
     
         23 . An apparatus for programmatically facilitating a shared payment, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
 initiate broadcast of a beacon identifier from a communication beacon, the communication beacon comprising a first consumer device of a stable spatial cluster of consumer devices;   receive one or more indications from at least one other consumer device of the stable spatial cluster of consumer devices in response to the broadcasted beacon identifier;   receive a point-of-sale order;   associate consumer account records associated with the first consumer device and the at least one other consumer device of the stable spatial cluster of consumer devices with the point-of-sale order;   determine, based on at least the point of sale order, a payment share amount associated with each of the consumer account records; and   finalize the point-of-sale order by facilitating a payment for each payment share amount from a respective consumer account of the consumer account records.   
     
     
         24 . The apparatus of  claim 23 , wherein receiving the location data from the plurality of consumer devices comprises tracking respective locations of the plurality of consumer devices within a merchant shop over a predetermined period of time. 
     
     
         25 . The apparatus of  claim 23 , wherein upon receiving a respective indication from a respective consumer device of the stable spatial cluster of consumer devices the respective consumer device is able to move within a merchant shop and remain associated with the stable spatial cluster of consumer devices. 
     
     
         26 . The apparatus of  claim 23 , wherein the point-of-sale order includes one or more unclaimed items, and wherein a portion of unclaimed costs associated with the one or more unclaimed items is automatically added to the payment share amount associated with each of the consumer account records. 
     
     
         27 . The apparatus of  claim 23 , in an instance the first consumer device serving as the communication beacon for the stable spatial cluster of consumer devices is determined to have moved, a second consumer device from the other consumer devices of the stable spatial cluster of consumer devices is selected to serve as a new communication beacon. 
     
     
         28 . The apparatus of  claim 23 , wherein the communication beacon is configured to generate a mapping of real-world locations with a merchant shop. 
     
     
         29 . The apparatus of  claim 23 , wherein finalizing the point-of-sale order further comprises receiving each payment for each payment share amount. 
     
     
         30 . The apparatus of  claim 23 , wherein the selection of the first consumer device of the stable spatial cluster of consumer devices to serve as the communication beacon comprises registering the first consumer device with a Bluetooth LE characteristic that identifies the consumer device as the leader of the point-of-sale order. 
     
     
         31 . A non-transitory computer readable storage medium comprising instructions for programmatically facilitating a shared payment, when executed by a processor, cause an apparatus comprising at least one processor and at least one memory to:
 receive location data from a plurality of consumer devices;   identify a stable spatial cluster of consumer devices from the plurality of consumer devices based on the location data;   select a first consumer device of the stable spatial cluster of consumer devices to serve as a communication beacon;   initiate broadcast of a beacon identifier from the communication beacon;   receive one or more indications from other consumer devices of the stable spatial cluster of consumer devices in response to the broadcasted beacon identifier;   retrieve consumer account records associated with the first consumer device and the other consumer devices of the stable spatial cluster of consumer devices;   receive a point-of-sale order;   associate the consumer account records with the point-of-sale order;   determine a transaction price for the point-of-sale order;   determine, based on at least the transaction price, a payment share amount associated with each of the consumer account records; and   finalize the point-of-sale order by facilitating a payment for each payment share amount from a respective consumer account of the consumer account records.   
     
     
         32 . The non-transitory computer readable storage medium of  claim 31 , wherein receiving the location data from the plurality of consumer devices comprises tracking respective locations of the plurality of consumer devices within a merchant shop over a predetermined period of time. 
     
     
         33 . The non-transitory computer readable storage medium of  claim 31 , wherein upon receiving a respective indication from a respective consumer device of the stable spatial cluster of consumer devices the respective consumer device is able to move within a merchant shop and remain associated with the stable spatial cluster of consumer devices. 
     
     
         34 . The non-transitory computer readable storage medium of  claim 31 , wherein the point-of-sale order includes one or more unclaimed items, and wherein a portion of unclaimed costs associated with the one or more unclaimed items is automatically added to the payment share amount associated with each of the consumer account records. 
     
     
         35 . The non-transitory computer readable storage medium of  claim 31 , in an instance the first consumer device serving as the communication beacon for the stable spatial cluster of consumer devices is determined to have moved, a second consumer device from the other consumer devices of the stable spatial cluster of consumer devices is selected to serve as a new communication beacon. 
     
     
         36 . The non-transitory computer readable storage medium of  claim 31 , wherein the communication beacon is configured to generate a mapping of real-world locations with a merchant shop. 
     
     
         37 . The non-transitory computer readable storage medium of  claim 31 , wherein finalizing the point-of-sale order further comprises receiving each payment for each payment share amount. 
     
     
         38 . The non-transitory computer readable storage medium of  claim 31 , wherein the selection of the first consumer device of the stable spatial cluster of consumer devices to serve as the communication beacon comprises registering the first consumer device with a Bluetooth LE characteristic that identifies the consumer device as the leader of the point-of-sale order. 
     
     
         39 . A machine-implemented method for programmatically facilitating a shared payment, comprising:
 receiving location data from a plurality of consumer devices;   identifying a stable spatial cluster of consumer devices from the plurality of consumer devices based on the location data;   selecting a first consumer device of the stable spatial cluster of consumer devices to serve as a communication beacon;   initiating broadcast of a beacon identifier from the communication beacon;   receiving one or more indications from other consumer devices of the stable spatial cluster of consumer devices in response to the broadcasted beacon identifier;   retrieving consumer account records associated with the first consumer device and the other consumer devices of the stable spatial cluster of consumer devices;   receiving a point-of-sale order;   associating the consumer account records with the point-of-sale order;   determine a transaction price for the point-of-sale order;   determining, based on at least the transaction price, a payment share amount associated with each of the consumer account records; and   finalizing the point-of-sale order by facilitating a payment for each payment share amount from a respective consumer account of the consumer account records.   
     
     
         40 . The machine-implemented method of  claim 39 , wherein receiving the location data from the plurality of consumer devices comprises tracking respective locations of the plurality of consumer devices within a merchant shop over a predetermined period of time. 
     
     
         41 . The machine-implemented method of  claim 40 , wherein upon receiving a respective indication from a respective consumer device of the stable spatial cluster of consumer devices the respective consumer device is able to move within a merchant shop and remain associated with the stable spatial cluster of consumer devices. 
     
     
         42 . The machine-implemented method of  claim 39 , wherein the point-of-sale order includes one or more unclaimed items, and wherein a portion of unclaimed costs associated with the one or more unclaimed items is automatically added to the payment share amount associated with each of the consumer account records.

Join the waitlist — get patent alerts

Track US2022036331A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.