US 12,481,974 B2
Group data objects and associated functionality enablement
Demitra Skipper, San Francisco, CA (US); Jae Won Park, San Francisco, CA (US); Grant Gliner, San Francisco, CA (US); Rishi Ahuja, Brooklyn, NY (US); and Christopher Walker, New York, NY (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., Oakland, CA (US)
Filed on May 1, 2023, as Appl. No. 18/141,856.
Application 18/141,856 is a continuation of application No. 17/973,009, filed on Oct. 25, 2022.
Prior Publication US 2024/0185212 A1, Jun. 6, 2024
Int. Cl. G06Q 20/22 (2012.01); G06Q 20/32 (2012.01)
CPC G06Q 20/229 (2020.05) [G06Q 20/3224 (2013.01); G06Q 20/326 (2020.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
accessing contextual data associated with a plurality of accounts;
contextually associating, based at least in part on the contextual data, a first account of the plurality of accounts with a second account of the plurality of accounts into a group data object representing a group of users;
associating a sub-account with the group data object such that the sub-account is accessible to the first account and the second account, and such that the first account and the second account are each associated with a characteristic for interacting with the sub-account, the characteristic relating to at least one of: access; permission; regulation; functionality; or one or more user interfaces, wherein the plurality of accounts that are not associated with the group data object are restricted from interacting with the sub-account;
monitoring, in real time, funds held in the sub-account;
enabling a transaction functionality that facilitates a transaction automatically and without user input on behalf of the group of users based at least in part on satisfaction of a condition associated with at least one of the group of users or the sub-account, wherein the transaction is facilitated using at least a portion of the funds held in the sub-account; and
sending, in real time, a command to a device associated with the group data object, the command causing a payment application residing on the device to transition from a background of the device where a user interface is absent from a display of the device to a foreground of the device such that the user interface is displayed on the device with a user interface element that is associated with the transaction functionality enabled for the group of users.