Normalized distributed exchange system
First Claim
1. A computer-implemented method of exchanging items over a network comprising a server and a plurality of computers between a plurality of users, the method comprising:
- receiving information at the server from each of the plurality of users from their respective servers related to at least one item that each user is willing to exchange for other items held by other users of the plurality of users;
providing each user with access to the information on the server related to the other items held by the other users;
allowing each user to select from the information at least one item that each user is willing to accept in exchange for the at least one item each user is willing to exchange;
creating a chain link for each item that is selected to be received in exchange by any of the users; and
using a trading scenario algorithm to generate all possible permutations of closed chains of exchanges utilizing the chain links.
2 Assignments
0 Petitions
Accused Products
Abstract
A real-time normalized, distributed exchange and barter system that allows multiple members to exchange multiple goods and services with other members of the system over a distributed network such as the Internet. The system may develop a plurality of permutations of trading cycles that allow for indirect exchanges between its members, with the option of using cash as an exchange element. The system may also develop permutations of trading cycles for sub-classes and sub-categories of the goods, services and exchange elements within the system, and choose an optimized set of trading cycles among the many trading-cycle permutations that cover the exchange system, based on criteria defined by the system'"'"'s sponsor. The system may determine all possible cyclic permutations of exchanges between its members and select the cyclic permutation that best meets the defined criteria, also the system would be able to make suggestions or impersonate a user in order to close any open chains.
34 Citations
36 Claims
-
1. A computer-implemented method of exchanging items over a network comprising a server and a plurality of computers between a plurality of users, the method comprising:
-
receiving information at the server from each of the plurality of users from their respective servers related to at least one item that each user is willing to exchange for other items held by other users of the plurality of users; providing each user with access to the information on the server related to the other items held by the other users; allowing each user to select from the information at least one item that each user is willing to accept in exchange for the at least one item each user is willing to exchange; creating a chain link for each item that is selected to be received in exchange by any of the users; and using a trading scenario algorithm to generate all possible permutations of closed chains of exchanges utilizing the chain links. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A normalized distributed exchange system (“
- NDES”
), whereby a plurality of users may each exchange one or more items with other users of the plurality of users over a distributed network comprising a server and a plurality of computers, the NDES comprising;a user interface module on the server in signal communication with each of the plurality of users, whereby the user interface module is configured to receive data from each user related to at least one item each user is willing to exchange for one or more other items offered for exchange by other users of the NDES; and a chain seeker module in signal communication with the user interface module, wherein the chain seeker module is configured to receive the data from the user interface module related to the items offered for exchange and from that data, create a chain link for each item that is selected to be received in exchange by any of the users, and generate all possible permutations of closed chains of exchanges that utilize a plurality of the created chain links. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- NDES”
-
26. An exchange system whereby each of a plurality of users of the exchange system may exchange one or more items with other users of the plurality of users over a network, the exchange system comprising:
-
means for receiving information related to items offered for exchange by each of the plurality of users; means for providing access to the received information to the users of the exchange system; means for allowing the users to select items contained in the received information to be received in exchange for items available to the respective users; and means for determining an optimal number of exchanges that may be consummated between the plurality of users who have selected items for exchange. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium having software for establishing a normalized distributed exchange system (“
- NDES”
), the computer-readable medium comprising;logic configured for receiving information from each of a plurality of users using the NDES related to at least one item that each of the plurality of users is willing to exchange for other items held by other users on the NDES; logic configured for providing each user with access to the received information related to the other items held by the other users on the NDES; logic configured for allowing each user to select from the received information at least one item that each user is willing to accept in exchange for the at least one item each user is willing to exchange; logic configured for creating a chain link for each item that is selected to be received in exchange by any of the users; and logic configured for using a trading scenario algorithm to generate all possible permutations of closed chains of exchanges utilizing the chain links. - View Dependent Claims (32, 33, 34, 35, 36)
- NDES”
Specification