US 12,437,326 B2
Systems and methods for managing direct exchange
Melodie van der Baan, North Palm Beach, FL (US); Morgan Hatin Bodstrom, Palm Beach Gardens, FL (US); and Damon Ciarelli, Los Angeles, CA (US)
Assigned to Swapretail, Inc., North Palm Beach, FL (US)
Filed by Swapretail, Inc., North Palm Beach, FL (US)
Filed on Oct. 28, 2022, as Appl. No. 17/976,643.
Application 17/976,643 is a continuation in part of application No. 17/536,704, filed on Nov. 29, 2021, granted, now 11,593,850.
Application 17/536,704 is a continuation of application No. 16/355,500, filed on Mar. 15, 2019, granted, now 11,188,960.
Prior Publication US 2023/0143689 A1, May 11, 2023
Int. Cl. G06Q 30/0601 (2023.01); G06Q 10/087 (2023.01)
CPC G06Q 30/0607 (2013.01) [G06Q 10/087 (2013.01); G06Q 30/0613 (2013.01); G06Q 30/0637 (2013.01)] 4 Claims
OG exemplary drawing
 
1. An exchange system, the system comprising:
at least one processor operatively connected to a memory;
an authorization component, executed by the at least one processor, configured to:
accept definition of authorization objects, the authorization object including an association linking one or more users and a data element specifying an authorization attribute;
a restriction component, executed by the at least one processor, configured to:
determine, for authenticated users of the system having a first authorization to access the system, privileges to access first information associated with listing or request objects stored on the system, comprising determining a subset of the authenticated users having a second authorization to access the first information associated with the listing or request objects for a respective product object; and
limit access to functions executed on the system that are configured to access the first information associated with the listing or request objects to users with privileges, based on analysis of the authorization objects and defined association, comprising limiting access to respective functions executed on the system that are configured to access the first information associated with the listing or request objects for the respective product object to the subset of authenticated users having the second authorization to access the first information associated with listing of request objects for the respective product object;
an exchange component configured to enable users to:
generate listing or request objects specifying one or more listing items for exchange with at least one other authorized user;
define the listing or the request objects for execution on the system, wherein the exchange component requires specification of a product object stored in a product database in order to generate the listing or the request object without custom processing; and
a reconciliation component configured to manage execution of the exchange described in the listing or request object.