SYSTEM AND METHOD FOR ON-DEMAND OWNERSHIP MANAGEMENT
20210358062 · 2021-11-18
Inventors
Cpc classification
G06Q30/0227
PHYSICS
International classification
Abstract
A system and method for on-demand ownership management is provided. In particular, a computing device receives an indication of: a first fungible amount of a first type; and a particular property. The computing device identifies an equity indicator associated with the particular property. The computing device converts the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value. The computing device causes the equity indicator to change by an amount related to the second fungible amount of the second type. The computing device changes a periodic payment request for the particular property, providable to a communication device associated with the indicator, relative to a previous payment request, to indicate the change to the equity indicator and/or generally causes an action associated with an electronic device.
Claims
1. A method comprising: receiving, at a computing device, an indication of: a first fungible amount of a first type; and a particular property; identifying, via the computing device, an equity indicator associated with the particular property; converting, at the computing device, the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value; causing, via the computing device, the equity indicator to change by an amount related to the second fungible amount of the second type; and changing, via the computing device, a periodic payment request for the particular property, providable to a communication device associated with the indicator, relative to a previous payment request, to indicate the change to the equity indicator.
2. The method of claim 1, further comprising: providing, by the computing device, to the communication device associated with the indication, a message indicating the change to the equity indicator.
3. The method of claim 1, further comprising: providing, by the computing device, to the communication device associated with the indication, the periodic payment request as changed.
4. The method of claim 1, wherein the first fungible amount of the first type has been generated based on activities not initially associated with the computing device.
5. The method of claim 1, wherein the first fungible amount of the first type is representative of points provided in exchange for purchase of one or more of goods and services external to the computing device.
6. The method of claim 5, wherein the first fungible amount of the first type is representative of the points converted into a currency-type amount.
7. The method of claim 5, further comprising: converting the first fungible amount from a points-type amount to a currency-type amount.
8. The method of claim 1, wherein the first fungible amount of the first type is received from one or more of a points accumulator computing device and a points intermediator computing device.
9. The method of claim 1, wherein the indication is received from one or more of a point-of-sale terminal and a further communication device.
10. The method of claim 1, wherein the indication is further of a plurality of particular properties, including the particular property, the method further comprising: dividing the second fungible amount of the second type into a plurality of portions respectively associated with the plurality of particular properties; and causing, via the computing device, changes to a plurality of equity indicators by respective amounts based on associated portions of the second fungible amount of the second type, the plurality of equity indicators respectively associated with the plurality of particular properties; and changing respective periodic payment request for the plurality of particular properties, relative to respective previous payment requests, to indicate respective changes to plurality of equity indicators.
11. A device comprising: a communication interface; and a controller configured to: receive, via the communication interface, an indication of: a first fungible amount of a first type; and a particular property; identify an equity indicator associated with the particular property; convert the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value; cause the equity indicator to change by an amount related to the second fungible amount of the second type; and change a periodic payment request for the particular property, providable to a communication device associated with the indicator, relative to a previous payment request, to indicate the change to the equity indicator.
12. The device of claim 11, wherein the controller is further configured to: provide, via the communication interface, to the communication device associated with the indication, a message indicating the change to the equity indicator.
13. The device of claim 11, wherein the controller is further configured to: provide, via the communication interface, to the communication device associated with the indication, the periodic payment request as changed.
14. The device of claim 11, wherein the first fungible amount of the first type has been generated based on activities not initially associated with the computing device.
15. The device of claim 11, wherein the first fungible amount of the first type is representative of points provided in exchange for purchase of one or more of goods and services external to the computing device.
16. The device of claim 11, wherein the first fungible amount of the first type is received from one or more of a points accumulator computing device and a points intermediator computing device.
17. The device of claim 11, wherein the indication is received from one or more of a point-of-sale terminal and a further communication device.
18. The device of claim 11, wherein the indication is further of a plurality of particular properties, including the particular property, and the controller is further configured to: divide the second fungible amount of the second type into a plurality of portions respectively associated with the plurality of particular properties; and cause changes to a plurality of equity indicators by respective amounts based on associated portions of the second fungible amount of the second type, the plurality of equity indicators respectively associated with the plurality of particular properties; and change respective periodic payment request for the plurality of particular properties, relative to respective previous payment requests, to indicate respective changes to plurality of equity indicators.
19. A method comprising: receiving, at a computing device, an indication of: a first particular property; a second particular property, and a first fungible amount of a first type associated with the first particular property; identifying, via the computing device, a first equity indicator associated with the first particular property and a second equity indicator associated with the second particular property; converting, at the computing device, the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value; causing, via the computing device, the first equity indicator to reduce by a first amount associated with the second fungible amount and the second equity indicator to increase by a second amount associated with the second fungible amount; and changing, via the computing device, respective periodic payment requests for the first particular property and the second particular property, providable to respective communication devices associated with the first particular property and the second particular property, relative to respective previous payment requests, to indicate changes to the first equity indicator and the second equity indicator.
20. A method comprising: receiving, at a computing device, an indication of a particular property; identifying, via the computing device, an equity indicator associated with the particular property; determining, via the computing device, a first fungible amount of a first type associated with an action; converting, at the computing device, the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value; causing, via the computing device, the equity indicator to decrease by an amount related to the second fungible amount of the second type; causing, via the computing device, the action; and changing, via the computing device, a periodic payment request for the particular property, providable to a communication device associated with the indicator, relative to a previous payment request, to indicate the change to the equity indicator.
Description
DESCRIPTION OF DRAWINGS
[0042] For a better understanding of the various examples described herein and to show more clearly how they may be carried into effect, reference will now be made, by way of example only, to the accompanying drawings, where like reference numerals refer to identical or functionally similar elements throughout the separate views, and in which
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
DETAILED DESCRIPTION
[0075] Before embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of the examples set forth in the following descriptions or illustrated drawings. It will be appreciated that numerous specific details are set forth to provide a thorough understanding of the exemplary embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein may be practiced without these specific details. In other instances, well-known methods and components have not been described in detail so as not to obscure the embodiments described herein.
[0076] Furthermore, this description is not to be considered as limiting the scope of the embodiments described herein in any way, but rather as merely describing the implementation of the various embodiments described herein. The invention is capable of other embodiments and of being practiced or carried out for a variety of applications and in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
[0077] Before embodiments of the software modules or flow charts are described in detail, it should be noted that the invention is not limited to any particular software language described or implied in the figures and that a variety of alternative software languages may be used for implementation of the invention.
[0078] It should also be understood that many components and items are illustrated and described as if they were hardware elements, as is common practice within the art. However, one of ordinary skill in the art, and based on a reading of this detailed description, would understand that, in at least one embodiment, the components comprised in the method and tool are actually implemented in software.
[0079] As will be appreciated by one skilled in the art, the present invention may be embodied as a system, method or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium.
[0080] In this description and in the drawings, ODRE denotes property in the form of on-demand real estate administered by the ownership management system (OMS) set forth herein, and COE denotes a contractual property engine of the OMS. Also, in connection with describing the COE, references to “suite” denotes an ODRE property within a building, such as a high rise or midrise building at a location.
[0081] Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including in object-oriented programming languages such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. Computer code may also be written in dynamic programming languages that describe a class of high-level programming languages that execute at runtime many common behaviors that other programming languages might perform during compilation. JavaScript, TypeScript, PHP, Perl, Python and Ruby are examples of dynamic languages.
[0082] The embodiments of the systems and methods described herein may be implemented in hardware or software, or a combination of both. However, preferably, these embodiments are implemented in computer programs executing on programmable computers each comprising at least one processor, a data storage system (including volatile and non-volatile memory and/or storage elements), and at least one communication interface. A computing device may include a memory for storing a control program and data, and a processor (CPU or GPU) for executing the control program and for managing the data, which includes user data resident in the memory and includes buffered content. The computing device may be coupled to a video display such as a television, monitor, or other type of visual display while other devices may have it incorporated in them (iPad, iPhone etc.). An application or an app or other simulation may be stored on a storage media such as a DVD, a CD, flash memory, USB memory or other type of memory media or it may be downloaded from the internet. The storage media can be coupled with the computing device where it is read and program instructions stored on the storage media are executed and a user interface is presented to a user. For example, and without limitation, the programmable computers may be a server, network appliance, set-top box, SmartTV, embedded device, computer expansion module, personal computer, laptop, tablet computer, personal data assistant, game device, e-reader, or mobile device for example a Smartphone. Other devices include appliances having internet or wireless connectivity and onboard automotive devices such as navigational and entertainment systems.
[0083] The program code may execute entirely on a standalone computer, a server, a server farm, virtual machines, cloud computing, on the mobile device as a stand-alone software package, partly on the mobile device and partly on a remote computer or remote computing device or entirely on the remote computer or server or computing device. In the latter scenario, the remote computers may be connected to each other or the mobile devices through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to the internet through a mobile operator network (e.g., a cellular network); WiFi, Bluetooth, etc.
[0084] The servers and processors may be physical or virtual e.g., implemented in a cloud architecture. The processing may be accomplished using a Central Processing Unit (CPU) or a Graphic Processing Unit (GPU).
[0085] Modern GPUs are very efficient at manipulating computer graphics and image processing. Their highly parallel structure makes them more efficient than general-purpose Central Processing Units (CPUs) for algorithms that process large blocks of data in parallel.
[0086] Architecturally, the CPU is composed of just a few cores with lots of cache memory that can handle a few software threads at a time. In contrast, a GPU is composed of hundreds of cores that can handle thousands of threads simultaneously. The ability of a GPU with 100 plus cores to process thousands of threads can accelerate computation requiring parallel processing. Additionally, a GPU may achieve this acceleration while being more power- and cost-efficient than a CPU.
[0087] Turning now to
[0088] Consumer devices 102 may include but are not limited to Smartphones, computers, laptops, desktops, tablet computers, and the like.
[0089] Third-party service providers 105 may include cleaning service companies, childcare companies, pet care companies, moving companies, grocery companies, etc.
[0090] The OMS 101 may preferably manage one or more real estate properties e.g. condominium suites located in one or more different physical locations depicted by Property1 P1, Property2 P2 and Property3 P3, and or all of which can be a high rise buildings with multiple residential units in each, or a set of midrise residential units, or a collection of townhomes, or a collection of semi-detached or detached single homes, and any combination thereof. The invention is not limited to these property types and this list is exemplary and not limiting.
[0091] The OMS 101 may preferably be configured to remotely connect to one or more Local Property Management servers (LPMS) 103. The LPMS 103 may be further configured to manage the various aspects of the real estate properties e.g. access control to the property and associated units, key authorizations, maintenance and care of the real estate building, and to provide information to local personnel associated with a local property through the LPMSs 103 regarding change in ownership along with date and time of start of occupancy and date and time of consumer move as well as provisioning of any consumer selected third party services 105, such as cleaning service companies, childcare companies, pet care companies, moving companies, grocery companies, etc.
[0092] OMS 101 includes a first user interface configured to gather property criteria from a consumer device 102, via a first graphical user interface displayable on the device 102. In another embodiment, the first user interface may be a voice activated interface for gathering consumer property criteria. One or more of the central servers 101a may be configured to search available properties in an availability database such as Available ODRE (On-Demand Real Estate) DB 101c that match the consumer criteria at desired location (P1, P2 . . . Pn).
[0093] One or more of the servers central 101a periodically poll the multiple LPMSs 103 at respective locations (P1, P2 . . . Pn), to maintain current availability data in the Available ODRE DB 101c. Alternatively the respective LPMSs 103 may be programmed to push updated availability data to the Available ODRE DB 101c in response to a change in local occupancy.
[0094] One or more of the central servers 101a may be configured for completing, upon consumer selection of a desired property to occupy, a financial transaction and an ownership change transaction and recording the same in an ODRE Ownership DB 101c, and to provide a confirmation to the consumer regarding completion of the financial and ownership transactions and ownership rights and occupancy rights associated with the property.
[0095] The OMS 101 and/or the LPMS 103 may preferably be in communication with one or more third party service providers 105, for example at least one moving company, at least one cleaning services company, at least one child care company, at least one pet care company, at least one grocery company, and to display these third party service providers preferably along with their charges, as well as engage desired third party service providers upon receiving a request from the consumer, and provide notifications detailing date and time and other preferences to the consumer, selected third parties and local management personnel, and to conduct a financial transaction by deducting funds from the consumer account, transferring funds to the selected third party's account after the completion of the service and retain a portion of the funds for facilitating and supervising the engagements.
[0096]
[0097]
[0098] At 202, a consumer using a consumer device 102 communicates with a central server 101a of the OMS 101 via first interface 101d to create an account, log into the OMS 101, and create a profile with personal preferences, collectively referred to herein as onboarding.
[0099] Turning briefly to
[0100] Returning to
[0101] Once the user has logged in to the OMS 101 by entering username and password, then at 203, the consumer creates a request to purchase ownership of a property. In one embodiment, the consumer may preferably use a graphical user interface provided by the OMS 101, while in other embodiments the consumer may use a voice activated system under control of the server that recognizes and responds to verbal commands from the consumer.
[0102] At 204, the consumer provides preferences for desired location, a move in date, property type, size and living arrangements, which are communicated via the graphical user interface or voice activated system. In one embodiment of the invention consumer may provide a preference for desired location, a preferred move in date and or alternate move in date, property type e.g., apartment, one story, two story, etc. size, e.g., 1200 square feet and living arrangements e.g., 2 bedrooms and 2 washrooms or 3 bedrooms, 2 washrooms and a powder room etc.
[0103] Accordingly, the consumer request to purchase ownership of a property is characterized by consumer preferences selected by filtering property criteria including one or more of a desired location, move in date, alternate move in date, property type, size and living arrangements.,
[0104] The central server 101a of the OMS 101 receives the consumer request via the first interface 101d, and in response searches an Available ODRE DB at 205 for any available property according to the filtered property criteria for matching the selected consumer preferences.
[0105] In one embodiment of the invention system only searches the availability database (Available ODRE) for properties that are currently lying vacant but may also consider what properties may become available in the future given that some consumers may be selling and moving out while others may be moving to a different property.
[0106] At 206, the OMS 101 selects one or more of the properties that meet the consumer preferences. The central server 101a of the OMS 101 then transmits via the first interface 101d at least one property proposal to the consumer device 102, wherein the property proposal matches at least one of the filtered property criteria.
[0107] In one embodiment, the consumer may only be shown properties that fully match the consumer provided criteria. In another embodiment, the consumer may be shown properties that match some but not necessarily all of the consumer provided criteria. In a further embodiment, if no property in the system fully or partially matches the consumer provided criteria then the consumer may optionally be shown properties that are available or will become available in the future.
[0108] At 207, the consumer issues a reservation request to reserve at least one of the selected properties using the graphical user interface or voice activated system and at 208 provides financial details in support of the reservation request such as personal identification, current and previous address(es) over a given time period e.g., last 5 years, banking information, credit history, credit score, country of residence and residency status for taxation purposes.
[0109] Upon receipt of the reservation request via the first interface 101d, at 209, OMS 101, via at least one of the servers 101a, communicates with at least one of the financial institutions 104 via second interface 101e to request a financial transaction to secure consumer funds using, for example, secure communications according to PCI data security standards.
[0110] Upon approval, OMS 101 receives from the least one of the financial institutions 104 via second interface 101e, the financial transaction to obtain consumer funds, for example, in the form of government backed currencies such as U.S. Dollar (USD), European Euro (EUR), Japanese Yen (JPY), British Pound (GBP), Swiss Franc (CHF), Canadian Dollar (CAD) etc., or cryptocurrencies such as Bitcoin, Litecoin, Ethereum, Zcash, Monero etc., or a combination of transactions made up of one or more paper/digital and/or one or more cryptocurrencies. A financial transaction may be conducted by use of cheque, draft, money ODRE, wire transfer, email transfer, direct deposit etc. The invention may use any one or a combination of several types and is not limited to this exemplary list.
[0111] At 210, OMS 101 completes the consumer transaction, including execution of a contract signed by the consumer using, for example an API into a secure digital document application like HelloSign™, and records it in the ODRE Ownership DB 101c, as a written contract, electronic contract stored on a local server or cloud server, or a, which is a self-enforcing agreement embedded in computer code managed by a blockchain. The code contains a set of rules under which the parties of that agree to interact with each other. If and when the predefined rules are met, the agreement is automatically enforced. s provide mechanisms for efficiently managing tokenized assets and access rights between two or more parties. The underlying values and access rights are stored on the blockchain, which is a transparent, shared ledger, where they are protected from deletion, tampering, and revision. s, therefore, provide a public and verifiable way to embed governance rules and business logic in a few lines of code, which can be audited and enforced by the majority consensus of a P2P network.
[0112] At 211, OMS 101 allocates at least one property for occupancy on an ownership basis and updates the availability database (Available ODRE DB) 101c to remove availability of the reserved property.
[0113] At 212, OMS 101 transmits to the consumer via the first interface 101d confirmation of the regarding the completion of the financial and ownership transactions and the ownership rights and occupancy rights associated therewith, and notification of a date of occupancy start.
[0114] At 213, OMS 101 provides notification to LPMS 103 via the third interface 101f regarding change of ownership and move in date.
[0115] In one embodiment, OMS 101 may directly or via the LPMS 103 be in communication with one or more third party service providers 105 and may engage one or more of these third-party services on behalf of the consumer e.g., engaging a moving company to assist the consumer to move to the reserved property and a cleaning service prior to moving into the reserved property. Other third-party services associated with occupancy of the reserved property may include at least one child care company, at least one pet care company, etc. Upon consumer selection of a third-party service, the system engaging desired third-party service providers (i.e. OMS 101 or LPMS 103) is further configured to provide notifications detailing date and time and other preferences to the consumer, selected third parties and local ODRE management personnel associated with the reserved property through the LPMS 103, and also configured to conduct a financial transaction, as discussed at 208 and 209, by deducting funds from the consumer account, transferring funds to the selected third party's account after the completion of the service and preferably retaining a portion of the funds for facilitating and supervising the engagements.
[0116]
[0117] At 301, a consumer using a consumer device 102 communicates with a central server 101a of the OMS 101 via the first interface 101d to create a request to sell ownership of a property. In one embodiment, the consumer may preferably use a graphical user interface provided by the OMS 101, while in other embodiments the consumer may use a voice activated system under control of the server that recognizes and responds to verbal commands from the consumer.
[0118] At 302, the consumer provides preferences for a move out. In one embodiment, the consumer may be given the option to provide a preferred move out date and an alternative move out date.
[0119] The central server 101a of the OMS 101 receives the consumer request via the first interface 101d, and in response at 303, searches consumer ownership details in an ODRE Ownership DB 101c for any associated with the consumer account. In another embodiment of the invention the system searches consumer ownership details of ODRE in a digital contract associated with the consumer account.
[0120] The central server 101a of the OMS 101 creates an offer at 304 by establishing a price for the consumer ownership of the property and transmits the offer to the consumer device 102 via the first interface 101d. In one embodiment, establishing the price may involve Artificial Intelligence (AI) and Machine Learning (ML) techniques.
[0121] The consumer reviews the offer at 305, for example using the graphical user interface or another type of user interface e.g. voice, and at 306 accepts the offer, preferably by agreeing to the terms and conditions and digitally signing the contract.
[0122] Upon receipt of the accepted offer via the first interface 101d, at 307, OMS 101, via at least one of the servers 101a, completes the ownership change transaction and at records as a using blockchain technology, as discussed above it in the ODRE Ownership DB 101c.
[0123] At 308, OMS 101 completes a financial transaction with a respective one of the financial institutions 104 by releasing funds to the requesting consumer. In one embodiment, OMS 101 stores the details of the financial transaction in the smart contract stored in the ODRE Ownership DB 101c.
[0124] At 309, OMS 101 transmits to the consumer via the first interface 101d confirmation of the regarding the completion of the financial and ownership transactions, and notification of move out date. In one embodiment of the invention the system provides a move out date and time to the requesting consumer.
[0125] At 310, OMS 101 provides notification to LPMS 103 via the third interface 101f regarding change of ownership and move out date.
[0126]
[0127] At 401, a consumer using a consumer device 102 communicates with a central server 101a of the OMS 101 via the first interface 101d to create a request to sell a portion of ownership of a property. In one embodiment, the consumer may preferably use a graphical user interface provided by the OMS 101, while in other embodiments the consumer may use a voice activated system under control of the server that recognizes and responds to verbal commands from the consumer.
[0128] At 402, OMS 101 searches consumer ownership details in ODRE Ownership DB 101c and establishes a price for the current ownership portion of the property. In one embodiment, OMS 101 searches consumer ownership details preferably in the associated with the consumer account and establishes a price for the current ownership portion of the property.
[0129] At 403, OMS 101 calculates minimum equity required for ownership of the property and at 404 calculates minimum Equity Required for Ownership (ERO) of the property and the amount of equity that a consumer can sell/cash out. In one embodiment, the amount of equity that a consumer can sell/cash out is calculated preferably by subtracting minimum Equity Required for Ownership (ERO) of the property from the price for the current consumer ownership portion of the property.
[0130] At 405, the consumer provides a preferred portion (as percentage or dollar figure) of the current ownership that they want to sell/cash out.
[0131] The central server 101a of the OMS 101 creates an offer at 406 and transmits the offer to the consumer device 102 via the first interface 101d. In one embodiment, the offer is transmitted in an electronic form e.g. an e-mail with attached electronic documents e.g. PDF versions. While in another embodiment, the consumer may be prompted to log into the OMS 101 and review the offer using the graphical user interface.
[0132] The consumer reviews the offer at 407, for example using the graphical user interface or another type of user interface e.g., voice, and at 408 accepts the offer, preferably by agreeing to the terms and conditions and digitally signing the contract. In one embodiment, a time period may be allocated for the consumer to review the offer, while in another embodiment a deadline may be imposed such that if the offer is not reviewed before the deadline the offer expires.
[0133] Upon receipt of the accepted offer via the first interface 101d, at 409, OMS 101, via at least one of the servers 101a, completes the ownership change transaction and records it as a smart contract using blockchain technology, as discussed above in the ODRE Ownership DB 101c.
[0134] At 410, OMS 101 completes a financial transaction with a respective one of the financial institutions 104 by releasing funds to the requesting consumer and optionally depositing these funds in the consumer's financial institution of choice. In one embodiment, OMS 101 stores the details of the financial transaction in the smart contract stored in the ODRE Ownership DB 101c.
[0135]
[0136] At 501, a consumer using a consumer device 102 communicates with a central server 101a of the OMS 101 via the first interface 101d to create a request to buy an additional portion of ownership of a property. In one embodiment, the consumer may preferably use a graphical user interface provided by the OMS 101, while in other embodiments the consumer may use a voice activated system under control of the server that recognizes and responds to verbal commands from the consumer.
[0137] At 502, the consumer provides a preferred portion (percentage or dollar figure) for the additional portion (e.g. as a percentage or dollar amount).
[0138] At 503, the central server 101a of the OMS 101 creates an offer at and transmits the offer to the consumer device 102 via the first interface 101d. In one embodiment, the offer is transmitted in an electronic form e.g. an e-mail with attached electronic documents e.g. PDF versions. While in another embodiment, the consumer may be prompted to log into the OMS 101 and review the offer using the graphical user interface.
[0139] The consumer reviews the offer at 504, for example using the graphical user interface or another type of user interface e.g. voice, and accepts the offer, preferably by agreeing to the terms and conditions and digitally signing the contract. In one embodiment, a time period may be allocated for the consumer to accept the offer, while in another embodiment a deadline may be imposed such that if the offer is not accepted before the deadline the offer expires.
[0140] Upon receipt of the accepted offer via the first interface 101d, at 505, OMS 101 completes a financial transaction with a respective one of the financial institutions 104 for obtaining funds from the requesting consumer. In one embodiment, OMS 101 stores the details of the financial transaction in the smart contract stored in the ODRE Ownership DB 101c.
[0141] At 506, OMS 101 completes the ownership change transaction and records it as a smart contract using blockchain technology, as discussed above, in the ODRE Ownership DB 101c.
[0142]
[0143] At 601, a consumer using a consumer device 102 communicates with a central server 101a of the OMS 101 via the first interface 101d to create a request to change ownership from the first property (P1) to the second property (P2). In one embodiment, the consumer may preferably use a graphical user interface provided by the OMS 101, while in other embodiments the consumer may use a voice activated system under control of the server that recognizes and responds to verbal commands from the consumer.
[0144] At 602, the consumer provides a move out date from P1 and preferences for a move in date to P2, desired location, property type, size and living arrangements. In one embodiment of the invention consumer provides preferences for P2 including a desired location such as New York City, N.Y., a preferred move in date and or an alternate move in date, property type e.g. apartment, one story, two story, etc. size e.g. 2500 square feet and living arrangements e.g. 4 bedrooms and 3 washrooms or 4 bedrooms, 4 washrooms and a powder room etc.
[0145] The central server 101a of the OMS 101 receives the consumer request via the first interface 101d, and in response searches an available ODRE DB at 603 for any available property according to the filtered property criteria for matching the selected consumer preferences.
[0146] In one embodiment of the invention system only searches the availability database (Available ODRE) for properties that are currently lying vacant but may also consider what properties may become available in the future given that some consumers may be selling and moving out while others may be moving to a different property.
[0147] At 604, the OMS 101 selects one or more of the properties that meet the consumer preferences. The central server 101a of the OMS 101 then transmits via the first interface 101d at least one property proposal to the consumer device 102 for P2, wherein the property proposal matches at least one of the filtered property criteria.
[0148] In one embodiment, the consumer may only be shown properties that fully match the consumer provided criteria. In another embodiment, the consumer may be shown properties that match some but not necessarily all of the consumer provided criteria. In a further embodiment, if no property in the system fully or partially matches the consumer provided criteria then the consumer may optionally be shown properties that are available or will become available in the future.
[0149] At 605, the consumer issues a reservation request to reserve at least one of the selected P2 properties using the graphical user interface or voice activated system.
[0150] Upon receipt of the reservation request via the first interface 101d, at 606, OMS 101, via at least one of the servers 101a, compares consumer ownership CO(P1) to ERO(P2).
[0151] If consumer ownership CO(P1) is equal to or more than the ERO(P2) at 606a then at 607 OMS 101 prepares an offer with no new funds requirement, in which case the consumer can move out of property P1 and move into P2 without incurring any costs that are typically associated with buying and selling real estate e.g. agent commissions, land transfer taxes etc.
[0152] In an embodiment, OMS 101 may also allow a consumer to cash out some component of their ownership as the consumer owns more equity in ODRE P1 than what is required to move into ODRE P2.
[0153] At 608, the consumer reviews and accepts the offer, and the method continues to step 612 which is described below.
[0154] If consumer ownership CO(P1) is less than the ERO(P2) at 606b then then at 609 OMS 101 prepares an offer with request for additional consumer funds, since the consumer equity in the ODRE P1 is less than the Equity Required for Ownership in P2.
[0155] At 610, the consumer reviews and accepts the offer, for example by agreeing to the terms and conditions and digitally signing the contract. The details of the signed contract may be stored in a smart contract using blockchain technology, as discussed above. In one embodiment of the invention there may be a time period allocated so that the consumer can review the offer before accepting it. While in another embodiment of the invention there may be a deadline such that if the offer is not accepted during this time period the offer expires.
[0156] Upon receipt of the accepted offer via the first interface 101d, at 611, OMS 101 completes a financial transaction with a respective one of the financial institutions 104 for obtaining funds from the requesting consumer. In one embodiment, OMS 101 stores the details of the financial transaction in the smart contract stored in the ODRE Ownership DB 101c.
[0157] At 612, OMS 101 completes the ownership change transaction and records it as a smart contract using blockchain technology, as discussed above, in the ODRE Ownership DB 101c, and at 613 transmits to the consumer via the first interface 101d confirmation of the regarding the completion of the financial and ownership transactions and the ownership rights and occupancy rights associated therewith, and notification of a date for moving out of property P1 and of occupancy start for property P2.
[0158] At 614, OMS 101 provides notification to LPMS 103 at P1 and P2 via the third interface 101f regarding change of ownership and move in and move out dates.
[0159] According to an embodiment, contractual obligation engine (COE) 101b executes processes for computing various variables related to property ownership and propagates the same to owner-residents or the LPMS 103, as discussed below.
[0160] As shown in
[0161] The modules COE 101b include a suite value module 700, calculator module 710, equity table 702 and payment gateway 703.
[0162] Suite value module 700 can, for example, be a Building Stack™ API for processing property value and transmitting the suite value to the calculator module 710.
[0163] The equity table 702 is preferably a blockchain operating in conjunction with ODRE Ownership DB 101c, which provides state management for the COE 101b in terms of consumer equity position, payment obligations, etc.
[0164] Payment gateway 703 can, for example, be implemented by API access for electronic funds transfer (ETF) via system platforms such as Plaid™ and VoPay™, with required fault tolerance, logging etc., to enable financial transactions such as at steps 308, 410, 505 and 611, discussed above.
[0165]
[0166] At 801, a value for owner's equity is retrieved from blockchain equity table 702 using a pointer from ODRE Ownership DB 101c.
[0167] At 802, calculator module 710 determines a minimum ERO (equity required for ownership). In one embodiment, the minimum ERO can be obtained from a database in the OMS 101.
[0168] At 803, calculator module 710 determines if the owner's equity is equal to or more than the minimum ERO. In one embodiment, if the owner's equity is less than the minimum ERO the owner is notified and preferably is required to add funds so that owner's equity at least equals ERO.
[0169] At 804, the suite value is obtained from suite value module 700.
[0170] At 805, calculator module 710 receives the market contractual obligation amount from a database 101c in the OMS.
[0171] At 806, calculator module 710 receives the base contractual obligation value from a database 101c in the OMS, where the base contractual obligation value represents costs associated with operating the suite (property), such as a sum of costs associated with operating the suite in a given building. In one embodiment, all such costs associated with operating the suite and/or the building may be computed in real-time or regular intervals and stored in different databases in the OMS 101. In one embodiment, factors that may impact the costs of operating the suite or the building may be acquired in real-time from relevant third parties and may include but are not limited to future projected values e.g. rates of electricity, gas, taxes etc.
[0172] At 807, calculator module 710 calculates the suite-based contractual obligation value by summing the base contractual obligation value and the market contractual obligation amount and saves it to a database 101c of the OMS 101.
[0173] As discussed above, the suite-based contractual obligation value represents a discount of the monthly contractual payment obligation value by a suite-based equity value adjustment that is related to a payment benefit coefficient.
[0174] At 901, a suite market contractual obligation is retrieved from a database 101c of the OMS 101. In an embodiment, the suite market contractual obligation is related to a payment benefit coefficient retrieved from the database representing consumer percent equity in the value of the property.
[0175] At 902, the calculator module 710 retrieves the suite-based contractual obligation value from a database 101c of the OMS.
[0176] At 902, the calculator module 710 calculates the suite-based equity value adjustment (EVA) by subtracting the suite-based contractual obligation from the suite market contractual obligation value and preferably saves it in a database 101c of the OMS 101.
[0177]
[0178] At 1001, the calculator module 710 retrieves individual suite-based equity adjustment values for all properties in the portfolio from a database 101c of the OMS and, at 1002, aggregates the individual suite-based equity adjustment values to generate a total suite-based equity adjustment value and stores it in a database 101c of the OMS 101.
[0179]
[0180] At 1101, the calculator module 710 retrieves each suite owner's equity from suite value module 700 of the COE 101b.
[0181] At 1102, the calculator module 710 retrieves the total investors' equity from a database 101c of the OMS.
[0182] At 1103, the calculator module 710 aggregates the total portfolio equity which is the sum of all suite owners' equity and the total investors' equity and preferably saves it in a database 101c of the OMS 101.
[0183]
[0184] At 1201, the calculator module 710 retrieves the total suite-based equity adjustment value generated at 1002 of
[0185] At 1202, the calculator module 710 retrieves the suite owner's equity from suite value module 700 of the COE 101b.
[0186] At 1203, the calculator module 710 retrieves the total portfolio equity.
[0187] At 1204, calculator module 710 calculates a portfolio-based equity adjustment value by multiplying the total all-suite-based equity adjustment value by the total portfolio equity and preferably saves it in a database 101c of the OMS 101.
[0188]
[0189] At 1301, the calculator module 710 retrieves the suite-based equity adjustment value generated at 1002 of
[0190] At 1302, the calculator module 710 retrieves the portfolio-based equity adjustment value generated at 1204 of
[0191] At 1303, calculator module 710 calculates the contractual obligation adjustment factor by subtracting the portfolio-based equity adjustment value from the suite-based equity adjustment value, and preferably saves it in a database 101c of the OMS 101.
[0192]
[0193] At 1401, the calculator module 710 retrieves the suite-based contractual obligation value generated at 807 of
[0194] At 1402, the calculator module 710 retrieves the contractual obligation adjustment factor generated at 1303 of
[0195] At 1403, calculator module 710 calculates the portfolio-based contractual obligation value payable by the consumer by summing the suite-based contractual obligation value and contractual obligation adjustment factor, and preferably saves it in a database 101c of the OMS 101.
[0196] In ODRE to illustrate the operating principles of the COE 101b according to the methods 800, 900, 1000, 1100, 1200, 1300 and 1400, an example is provided, with reference to
[0197] In this example, a consumer acquires ownership of a property, for example according to the method 200 set forth in
[0198] A payment benefit coefficient for consumer may be calculated as
[0199] The additional payment after applying the payment benefit coefficient is: AP=(1−0.05)(2,250−787.5)=$1,389.38.
[0200] The suite-based equity value adjustment (
[0201] A payment pledge coefficient may be calculated as:
where the consumer's pledge of $25,000 is included in an owner-resident pledge pool.
[0202] The portfolio-based equity value adjustment (=0.17%*$48,357.19=$80.60.
[0203] As discussed above, it is assumed that the minimum income reserve is: α=0.
[0204] The contractual obligation adjustment factor (
[0205] The discounted base payment becomes: BP=$787.50−$7.47=$780.03, as shown in
[0206] The total portfolio-based contractual obligation for the consumer therefore becomes: P=$780.03+$1,389.38=$2,169.40 and the consumer's payment reduction benefit becomes: PR=$2,250−$2,169.40=$80.60, as shown in
[0207] Therefore, in the first month of occupancy, Sarah would receive a payment reduction benefit of $80.60 on her pledge of $25,000.
[0208] Although a linear relationship is illustrated in
[0209] The system 100 may be further adapted for other functionality. In particular, in the system 100, certain changes to equity indicators (e.g. which may indicate and/or represent a pledge made by an equity owner) may occur based on activities associated with equity owners of the properties (e.g. suites) described herein (e.g. of which suites at a property P1, property P2, etc., are but one example). Such activities may include, but are not limited to, transactions, equity exchanges, and the like. Indeed, hereafter, reference to a property and/or a particular property may be understood, in some examples, to comprise a suite and/or suites at a property P1, property P2, etc., and the like.
[0210] However, to accomplish such transactions and/or exchanges of equity, and the like, associated with activities of equity owners of the properties, manual-based operation of various communication devices, and/or computing devices, may need to occur, to initiate messaging in the system 100. Alternatively, and/or in addition, use of printers, and the like, may be required to print cheques, and/or other types of documents, that may be used to conduct transactions and/or exchanges of equity associated with equity owners of the properties. Such messaging, printing, and the like may lead to increases in bandwidth between the components of the system 100, waste of paper, and/or general waste of processing and/or physical resources in the system 100. As will be described hereafter, the system 100 may be adapted to mitigate such a waste of processing and/or physical resources and/or to minimize bandwidth within the system 100.
[0211] For example, attention is next directed to
[0212] It is furthermore understood that the various messages and/or data and/or indicators, and the like, provided between components of the system 1700 may occur via Application Programming Interfaces (APIs).
[0213] Similarly, it is furthermore understood that the various messages and/or data and/or indicators, and the like, provided between components of the system 1700 may occur and/or be initiated via applications and/or “apps” at various suitable components of the system 1700.
[0214] Furthermore, herein, the term “fungible amount” is understood to include amounts of any suitable type that may be exchanged for goods, services, and the like, and/or converted into other types of fungible amounts of a same type, or a different type. For example, a fungible amount of currency (which may include, but is not limited to, cryptocurrency) may be exchanged for goods, services. Similarly, a fungible amount of points may be exchanged for goods, services. Similarly a fungible amount of a first type may be converted into a fungible amount of a second type different from the first type. Furthermore, while fungible amounts are understood to be easily exchangeable and/or interchangeable, it is further understood that such fungible amounts may be converted to non-fungible items and/or amounts, such as certain types of non-fungible tokens that may be represented by equity indicators described herein
[0215] It is further understood that while some components of the system 1700 are described with respect to components of the system 100, other components of the system 1700 are provided in addition to the components of the system 100. Furthermore, while not all components of the system 100 are described with respect to the system 1700, such components may nonetheless be present at the system 1700. For example, while not depicted in
[0216] In particular, the system 1700 comprises a computing device 1702 which may comprise one or more of the servers of the system 100 (e.g. the server 101a and/or the server 101b), and/or one or more other servers, and/or one or more cloud computing devices, and the like.
[0217] The system 1700 further comprises a memory 1704 which may comprise one or more of the databases 101c of the system 100, and/or one or more other memories and/or databases. Furthermore, while the memory 1704 is provided in the form of a database, the memory 1704 may be provided in any suitable format.
[0218] The system 1700 further comprises a terminal 1706, which may comprise a point-of-sale (POS) terminal and the like, which may be located at a retail store, and the like, and which may be used for certain types of transactions including, but not limited to, purchase of goods and/or services. In some examples, the terminal 1706 may comprise a communication device, such as a mobile phone, adapted for terminal functionality via an application, and/or hardware (e.g. such as a near field communication transceiver, a Square™ device, and the like). In some examples, the terminal 1706 may be in communication with servers and/or computing devices of the financial institutions 104, and the like, and/or operating digital wallets, which may be used to complete transactions. However, as depicted, the system 1700 further comprises an accumulator computing device 1708, and the terminal 1706 is in communication with the accumulator computing device 1708. In general, the accumulator computing device 1708 may comprise one or more servers and/or cloud computing devices that may accumulate fungible amounts of a first type on the basis of transactions that occur at the terminal 1706, and/or other terminals (e.g. the system 1700 may comprise any suitable number of terminals).
[0219] For example, the accumulator computing device 1708 may be configured to accumulate “points” and/or “loyalty points” and the like, for example, on the basis of amounts of currency-based transactions that may occur at the terminal 1706 and/or other terminals; in these examples, fungible amounts of a first type may comprise such points, and the like. Furthermore, as such, the accumulator computing device 1708 may comprise a points accumulator computing device. However, the accumulator computing device 1708 may accumulate fungible amounts of a first type that is any suitable type that may be, however, different from currency-based fungible amounts.
[0220] In particular, when a transaction occurs at the terminal 1706, an amount (e.g. a currency-type amount) of the transaction may be provided to the accumulator computing device 1708, with an identifier of a user, and the like, associated with the transaction; such an identifier may comprise a loyalty card number associated with the user, and/or a name of the user, and/or any other suitable identifier. Hereafter, unless otherwise indicated, such a user may be an equity owner of a property described herein.
[0221] In a particular example, an equity owner may be presented with the terminal 1706 to conduct a transaction of a given currency amount, and, in addition to conducting the transaction, “tap” a loyalty card (e.g. a radio frequency identifier (RFID) configured card, and the like, at which is stored an identifier of the user), and the like, at the terminal 1706. The terminal 1706 may receive the identifier from the card, along with an associated given currency amount of the transaction, and provide (e.g. transmit) the identifier, along with the associated given currency amount, to the accumulator computing device 1708. However, the identifier may be received at the terminal 1706 in any suitable manner including, but limited to, swiping a card, tapping a communication device equipped with near field communication (NRC), manual input-device based entry, and the like, with the terminal 1706 adapted accordingly.
[0222] The accumulator computing device 1708 may convert the associated amount into a fungible amount of a first type, such as points, and add the fungible amounts of the first type to other fungible amounts of a first type associated with the identifier. Hence, for example, the user may accumulate points and/or any other suitable fungible amounts of a first type, at the accumulator computing device 1708. While not depicted, it is understood that the accumulator computing device 1708 may maintain a record (e.g. at a memory, not depicted) of a total fungible amount of a first type associated with the identifier.
[0223] Furthermore, the accumulator computing device 1708 may be configured to automatically transfer any points (and/or a portion thereof), and/or any other fungible amounts and any suitable first type, associated with an equity owner, and/or a given portion (e.g. a given percentage) thereof, to the computing device 1702 (e.g. any account used to accumulate such points debited accordingly). For example, an equity owner may have registered with the accumulator computing device 1708 to cause the accumulator computing device 1708 to function accordingly. Alternatively, when the loyalty card, and the like, is tapped, and the like, at the terminal 1706, the terminal 1706 may present an option (e.g. at a display screen thereof) to transfer any points (and/or a portion thereof) accumulated in an associated transaction to the computing device 1702. Alternatively, when the loyalty card, and the like, is tapped, and the like, at the terminal 1706, the terminal 1706 may communicate with the computing device 1702 (e.g. via one or more of the computing devices 1708, 1710 (described in more detail below), which transmits a message to confirm transfer of points to a communication device of the equity owner (e.g. such as the communication device 1726, described in more detail below) to confirm transfer any points (and/or a portion thereof) accumulated in an associated transaction to the computing device 1702; such a message may be provided in an application (e.g. an “app”) at the communication device of the equity owner with an option to confirm and, once an option to confirm is selected (e.g. and/or automatic confirmation has been selected as a setting in the app), the communication device of the equity owner may transmit a confirmation message back to the terminal 1706 and/or the accumulator computing device 1708 (e.g. via the computing devices 1702, 1708) which causes the accumulator computing device 1708 to transfer any points (and/or a portion thereof), and/or any other fungible amounts and any suitable first type, associated with the equity owner, and/or a given portion (e.g. a given percentage) thereof, to the computing device 1702.
[0224] Hence, an equity owner may have further registered with the computing device 1702 to cause the computing device 1702 to apply points (and/or any other fungible amounts and any suitable first type) to a pledge on a particular property, as described in more detail below.
[0225] As depicted, the system 1700 further comprises an intermediator computing device 1710, which may be optional, and/or the functionality of the intermediator computing device 1710 may be incorporated into the accumulator computing device 1708 and/or the computing device 1702. Regardless, the accumulator computing device 1708 is understood to be in communication with the computing device 1702, and, as depicted, the accumulator computing device 1708 is in communication with the computing device 1702 via the intermediator computing device 1710. The intermediator computing device 1710, and the like, may comprise one or more servers and/or cloud computing devices configured to convert fungible amounts of a first type into other types of fungible amounts. For example, while “points” and the like, may be accumulated by converting transaction amounts from the terminal 1706 into points at the accumulator computing device 1708, such points may further have an assigned value that may be different from, and/or unrelated to, the transaction amount; furthermore, such assigned values may fluctuate with time (e.g. and may have a market-value). Hence, for example, the intermediator computing device 1710, and the like, may be configured to convert fungible amounts of a first type to other types of fungible amounts indicative of fungible amounts of the first type, and provide such fungible amounts of the first type and/or the other types of fungible amounts which are indicative of fungible amounts of the first type, to the computing device 1702, along with an identifier associated with a particular property. As such, in these examples, the intermediator computing device 1710 may comprise a points intermediator computing device.
[0226] The identifier associated with a particular property may be the same identifier provided by the transaction terminal 1706, which is associated with an equity owner that owns equity in the particular property, and/or the identifier may be any other suitable identifier. Alternatively, the computing device 1702 may store an association between an identifier provided by the transaction terminal 1706 and another identifier associated with the same equity owner that is used by the computing device 1702 to identify the equity owner and an associated property (e.g. an identifier 1724 described in more detail below). Hence, regardless of format, the identifier received from the one or more of the computing devices 1708, 1710 is understood to be associated with a particular property (e.g. and which may occur via a relational chain of associations of various identifiers available to the computing device 1702, for example as stored at the memory 1704). Such a relational chain of the various identifiers may be generated during a registration process (e.g. where an equity owner registers with the computing device 1702 to apply fungible amounts of a first type to a pledge, and the like, for a particular property); in such a registration process, the equity owner may, via communication device, register their loyalty points card identifier, and the like, against an identifier associated with the equity owner, and/or a particular property.
[0227] Regardless, the computing device 1702 is understood to receive: an indication of: a first fungible amount of a first type; and a particular property. Put another way, while an indication of a particular property is described herein with respect to an identifier, an indication of a particular property may be of any suitable format and/or type.
[0228] Details of the computing device 1702 will next be described. As previously described, the computing device 1702 may comprise one or more servers, one or more cloud computing devices, and the like. As such, the functionality described with respect to the computing device 1702 may be distributed “in the cloud” and/or geographically, and the like.
[0229] The computing device 1702 generally comprises a processor and/or a controller 1712, a memory 1714 storing at least one application 1716, and a communication interface 1718. The controller 1712 is understood to be communicatively coupled to other components of the computing device 1702. Hereafter, the at least one application 1716 will be interchangeably referred to as the application 1716.
[0230] The communication interface 1718 may include one or more wired and/or wireless input/output (I/O) interfaces that are configurable to communicate with other components of the system 1700 (and/or the system 100). For example, the communication interface 1718 may include one or more wired and/or wireless transceivers for communicating with other suitable components of the system 1700 (and/or the system 100) using any suitable one or more communication links and/or communication wired and/or wireless networks.
[0231] The controller 1712 may include one or more logic circuits, one or more processors, one or more microprocessors, one or more CPUs, and/or one or more GPUs, and/or the controller 1712 may include one or more ASIC (application-specific integrated circuits) and/or one or more FPGA (field-programmable gate arrays), and/or another suitable electronic device. In some examples, the controller 1712 and/or the computing device 1702 is not a generic controller and/or a generic device, but a device specifically configured to implement functionality for changing periodic payment requests for particular properties relative to previous payment requests, to indicate changes to equity indicators. For example, in some examples, the controller 1712 and/or the computing device 1702 specifically comprises a computer executable engine configured to implement functionality for changing periodic payment requests for particular properties relative to previous payment requests, to indicate changes to equity indicators.
[0232] The memory 1714 comprises a non-transitory machine readable medium that stores machine readable instructions to implement one or more programs or applications. Example machine readable media include a non-volatile storage unit (e.g., Erasable Electronic Programmable Read Only Memory (“EEPROM”), Flash Memory) and/or a volatile storage unit (e.g., random-access memory (“RAM”)). In the example of
[0233] Furthermore, the memory 1714 stores instructions corresponding to the at least one application 1716 that, when executed by the controller 1712, enables the controller 1712 to implement functionality for changing periodic payment requests for particular properties relative to previous payment requests, to indicate changes to equity indicators, including but not limited to, blocks of methods set forth hereafter.
[0234] In illustrated examples, when the controller 1712 executes the one or more applications 1716, the controller 1712 is enabled to: receive an indication of: a first fungible amount of a first type; and a particular property; identify an equity indicator associated with the identifier; convert the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value; cause the equity indicator to change by an amount related to the second fungible amount of the second type; and change a periodic payment request for the particular property, providable to a communication device associated with the indicator, relative to a previous payment request, to indicate the change to the equity indicator.
[0235] In yet further examples, the controller 1712 implementing one or more of the applications 1716 may be configured to implement one or more of the modules 700, 710, and/or the payment gateway 703 of
[0236] While details of the computing devices 1708, 1710 and the terminal 1706 are not depicted, the computing devices 1708, 1710 and the terminal 1706 may have components similar to the computing device 1702 but adapted, for the respective functionality thereof. For example, the terminal 1706 may include: a card reader and/or an NRC reader to read a loyalty card and/or an NRC-based data from a communication device, and the like; and a controller (and/or processor) and a memory storing suitable applications to implement functionality of the terminal 1706; and a communication interface to communicate with the accumulator computing device 1708, and the like.
[0237] The memory 1704 is next described.
[0238] In particular, as depicted, the memory 1704 may comprise a database, and the memory 1704 may be a component of another computing device (not depicted), at which the memory 1704 is stored. Alternatively, the memory 1704 may be at least partially incorporated into the memory 1714 of the computing device 1702.
[0239] Regardless, as depicted, the memory 1704 is understood to include portions, such as a portion 1720, which may be controlled to physically change state, for example to store and/or change certain components thereof. While reference is made to one portion 1720, it is understood that such a portion 1720 may comprise a plurality of portions (e.g. sectors) of the memory 1704. For example, as depicted, the memory 1704 stores, at the portion 1720, an equity indicator 1722 in association with an identifier 1724 (such an association indicated by a dashed line therebetween, a convention used elsewhere in the present specification). The identifier 1724 is generally associated with a particular property and/or an equity owner associated with the particular property. The identifier 1724, and/or other identifiers referred to hereafter, may comprise any suitable alphanumeric identifier, and the like.
[0240] Similar to as previously described, the identifier 1724 may be the same, or different, as an identifier received from one or more of the computing devices 1708, 1710. When the identifier 1724 is different from the identifier received from one or more of the computing devices 1708, 1710, the computing device 1702 may store a relationship between such an identifier and the identifier 1724 such that the identifier received from one or more of the computing devices 1708, 1710 is also associated with the equity indicator 1722 and/or a particular property. Regardless, the identifier received from one or more of the computing devices 1708, 1710, and/or the identifier 1724, is understood to identify the associated equity indicator 1722 as stored at the memory 1704, and/or the portion 1720, and is further understood to be associated with a particular property for which the associated equity indicator 1722 represents a pledge.
[0241] Hence, the identifier 1724 is further understood to be generally associated with a particular property (e.g. as is the identifier received from one or more of the computing devices 1708, 1710), and further the associated equity indicator 1722 is understood to be indicative of the pledge made by an equity owner towards the particular property. For example, with further reference to the examples described with respect to
[0242] As will be described hereafter, the computing device 1702 may convert a first fungible amount of a first type (an indication of which is received from one or more of the computing devices 1708, 1710) into a second fungible amount of a second type, different from the first type, the second type associated with property value. The computing device 1702 may identify the equity indicator 1722 associated with the identifier received with the indication, and cause the equity indicator 1722 to change (e.g. increase) by an amount related to the second fungible amount of the second type. For example, the second fungible amount of the second type may be a currency-type, and the amount related to the second fungible amount of the second type may be a percentage of an equity value of the particular property (e.g. which may change with time). Alternatively, the second fungible amount of the second type may be a percentage of an equity value of the particular property (e.g. amount related to the second fungible amount of the second type may be the same as the second fungible amount).
[0243] In particular, the computing device 1702 may increase the equity indicator 1722 by the amount related to the second fungible amount of the second type, and, in response, change a periodic payment request for the particular property, relative to a previous payment request, to indicate the change to the equity indicator 1722.
[0244] In some examples, prior to increasing the equity indicator 1722 by the amount related to the second fungible amount of the second type, the amount related to the second fungible amount of the second type may be reduced, by the computing device 1702, by a quantity that is related to a service fee and/or processing fee. In these examples, the computing device 1702 may communicate with one or more of the computing devices 1708, 1710, and/or one or more of the financial institutions, to redeem such a service fee and/or processing fee, and/or credit such a service fee and/or processing fee to an associated account; such an associated account may include, but is not limited to, a digital wallet (e.g. managed by the computing device 1702), and/or an account of a financial institution 104.
[0245] Furthermore, it is understood that changes to the equity indicator 1722 result in physical changes to the portion 1720, for example as sectors are updated to reflect changes to the equity indicator 1722. As such, changes to the equity indicator 1722 result in physical changes to the memory 1704. Put another way, a transaction at the terminal 1706 generally results in physical changes to the memory 1704.
[0246] The term periodic payment request for a particular property, as used herein, may be a request for an amount that the equity owner pays each month (e.g. and/or any other suitable time period) to occupy the particular property. Furthermore, the periodic payment request may indicate that the amount that the equity owner pays each month has been reduced according to an increase in the equity indicator 1722. As such, the periodic payment request may be determined in a similar manner as described above with respect to
[0247] Furthermore, the equity indicator 1722, and changes thereto, may be stored in a using blockchain technology, as described above. Hence, in some examples, the second fungible amount of the second type, and/or the amount related to the second fungible amount of the second type, may comprise blockchain tokens and/or fungible blockchain type tokens.
[0248] In this manner, points “earned” by use of transactions at the terminal 1706 may be converted into equity of a particular property, for example, without excessive exchanges of messages and/or without printing documents, and the like, and which may result in a reduction of a periodic payment amount by a payment reduction benefit that is determined by an increase in equity.
[0249] Further components of the system 1700 are next described.
[0250] For example, as depicted, the system 1700 further comprises a communication device 1726 that may be operated by, and/or associated with, the equity owner associated with the equity indicator 1722 and/or the identifier 1724. Indeed, in some examples, rather than a card, the communication device 1726 may be used to interact with the terminal 1706, as described above using NRC. The computing device 1702 may provide (e.g. transmit) the periodic payment request, as changed, to the communication device 1726 to provide an indication of the change. Alternatively, the computing device 1702 may provide (e.g. transmit) to the communication device 1726 a message indicating the change to the equity indicator 1722. The communication device 1726 may comprise a consumer device 102 of the system 100.
[0251] As further depicted in
[0252] Attention is now directed to
[0253] The method 1800 of
[0254] At a block 1802, the computing device 1702 and/or the controller 1712 receives, (e.g. via the communication interface 1718), an indication of: a first fungible amount of a first type; and a particular property.
[0255] As described above, the computing device 1702 and/or the controller 1712 may receive such an indication from one or more of the computing devices 1708, 1710. In some examples, the computing devices 1708, 1710 may be to accumulate and/or assign value to points, and hence, in such examples, the first fungible amount of the first type may be received from one or more of a points accumulator computing device and a points intermediator computing device.
[0256] Alternatively, the computing device 1702 and/or the controller 1712 may receive such an indication from the terminal 1706.
[0257] Furthermore, the first fungible amount of the first type may be generated based on activities not initially associated with the computing device 1702. For example, transactions of goods and services that may occur via the terminal 1706 may not be associated with the computing device 1702, at least until the terminal 1706 provides associated information to one or more of the computing devices 1708, 1710 and/or the indication is received at the computing device 1702.
[0258] In some examples, as has already been described, the first fungible amount of the first type may be representative of points provided in exchange for purchase of one or more of goods and services external to the computing device 1702. Furthermore, as has already been described, the first fungible amount of the first type may be representative of the points converted into a currency-type amount, such as a value and/or a market-value of the points that is determined by one or more of the computing devices 1708, 1710 (e.g. the intermediator computing device 1710). Alternatively, the computing device 1702 may be adapted for functionality of the intermediator computing device 1710 such that the method 1800 may further comprise further comprise, the computing device 1702 and/or the controller 1712, converting the first fungible amount from a points-type amount to a currency-type amount.
[0259] Furthermore, the indication of the particular property may include, but is not limited to, the identifier 1724 and/or any suitable identifier and/or any other suitable indication of the particular property.
[0260] At a block 1804, the computing device 1702 and/or the controller 1712 identifies the equity indicator 1722 associated with the particular property indicated at the block 1802. For example, as has already been described, an identifier may be received at the block 1802, which may comprise the identifier 1724, or may be associated with the identifier 1724, and hence, the computing device 1702 and/or the controller 1712 may identify the equity indicator 1722, associated with any suitable identifier received at the block 1802, via a relationship with the identifier 1724.
[0261] At a block 1806, the computing device 1702 and/or the controller 1712 converts the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value, for example a property value associated with the particular property for which the equity indicator 1722 represents a pledge.
[0262] In some examples, the computing device 1702 and/or the controller 1712 may determine a value of the particular property for which the equity indicator 1722 represents a pledge, via the suite value module 700.
[0263] Furthermore, the second fungible amount of the second type may represent a portion and/or percentage, and the like, of the particular property for which the equity indicator 1722 represents a pledge. Hence, for example, the second fungible amount of the second type may be in a same format as the equity indicator 1722 and/or a percentage of equity of the associated particular property, and the like.
[0264] Hence, in some examples, regardless of a format of the first fungible amount of the first type, the first fungible amount may generally represent points provided in exchange for purchase of one or more of goods and services external to the computing device 1702, and the second fungible amount of the second type is understood to be representative of property value. As such, in these examples, the computing device 1702 and/or the controller 1712 may convert fungible amounts representative of points to fungible amounts representative of property value.
[0265] At a block 1808, the computing device 1702 and/or the controller 1712 causes the equity indicator 1722 to change by an amount related to the second fungible amount of the second type. For example, the computing device 1702 and/or the controller 1712 may generally cause the equity indicator 1722 to increase to show additional equity pledged by the equity owner towards the associated particular property. In some examples, the amount by which the equity indicator 1722 is changed is the same as the second fungible amount of the second type; however, in other examples, the amount by which the equity indicator 1722 is changed may be in a different form from the second fungible amount of the second type; for example, the second fungible amount of the second type may be a percentage of equity, while the amount by which the equity indicator 1722 is changed may be in a-type format (though representative of a same increase in property value indicated by the second fungible amount of the second type).
[0266] At a block 1810, the computing device 1702 and/or the controller 1712 changes a periodic payment request for the particular property, providable to a communication device, such as the communication device 1726, associated with the indicator received at the block 1802 (and the like), relative to a previous payment request, to indicate the change to the equity indicator 1722. For example, a changed periodic payment request may indicate a lower monthly payment for the particular property than a previous payment request as the equity indicator 1722 increases. Put another way, with reference to the examples of
[0267] For example, it is understood that the communication device 1726 may also be associated with the identifier 1724, and hence the communication device 1726 may also be associated with the indication of the particular property (and the like) received at the block 1802. Regardless, the computing device 1702 and/or the controller 1712 are understood to be further configured to communicate with the communication device 1726 via any suitable messaging, such as text, email, and the like, and/or via an “app” (e.g. application) being implemented at the communication device 1726.
[0268] Hence, in some examples, the method 1800 may further comprise the computing device 1702 and/or the controller 1712 providing, to the communication device 1726 associated with the indication of the particular property (and the like) received at the block 1802 (and the like), the periodic payment request as changed (e.g. via a message and/or an “app”, and the like).
[0269] Regardless, when the equity indicator 1722 changes, a periodic payment request may change, relative to a previous periodic payment request that represented an initial equity of an equity owner in the particular property, prior to the equity indicator 1722 changing.
[0270] Furthermore, the periodic payment request may indicate that the amount that the equity owner pays each month has been reduced according to an increase in the equity indicator 1722. As such, the periodic payment request may be determined in a similar manner as described above with respect to
[0271] In some examples, the method 1800 may further comprise the computing device 1702 and/or the controller 1712 providing, to the communication device 1726 associated with the indication of the particular property (and the like) (e.g. received at the block 1802), a message indicating the change to the equity indicator 1722. Put another way, in response to the equity indicator 1722 changing at the block 1808, the computing device 1702 and/or the controller 1712 may notify the communication device 1726 of such a change via any suitable message and/or application (e.g. “app”) and the like.
[0272] Hence, it is understood that in place of the block 1810 and/or in addition to the block 1810, and/or in conjunction with the block 1810, the computing device 1702 and/or the controller 1712 causes an action, and/or an electronic action, associated with an electronic computing device, for example via the communication interface 1718, for example, to providing, to the communication device 1726, the periodic payment request and/or the message indicating the change to the equity indicator 1722, which processes the periodic payment request and/or the message. Alternatively, such an action and/or electronic action may include transmitting a notification of the equity indicator 1722 changing to one or more of the computing devices 1708, 1710 to cause one or more of the computing devices 1708, 1710 to implement an action, and/or an electronic action, of processing the notification. In other words, actions caused by the computing device 1702 and/or the controller 1712 are understood to cause devices to comprise electronic actions. Indeed, hereafter, references to an action, or actions, are understood to comprise an electronic action, or electronic actions.
[0273] In some examples, the method 1800 may be adapted such that the first fungible amount of the first type is received, at the block 1802, from one or more of a point-of-sale terminal and a further communication device, such as the terminal (e.g. a point-of-sale terminal) and/or further communication device 1728. For simplicity, hereafter, the terminal and/or further communication device 1728 is referred to as the further communication device 1728.
[0274] For example, the further communication device 1728 may be operating an application (e.g. an “app”) which may be used to pay for goods and/or services that may be associated with one or more of the equity owner associated with the equity indicator 1722 and/or the identifier 1724, and/or the communication device 1726, and the like. In a simple example, the equity owner associated with the equity indicator 1722, and the like, may offer to sell an item, or a service to an operator of the further communication device 1728. The operator of the further communication device 1728 may pay for the goods and/or service by operating the further communication device 1728 to enter an identifier (e.g. hereafter the identifier 1724) of the equity owner associated with the equity indicator 1722 and an amount to be paid for the goods and/or service. In some examples, the identifier 1724 may be received via the communication devices 1726, 1728 exchanging information which includes, but is not limited to, the identifier 1724 being transmitted from the communication device 1726 to the communication device 1728, for example via a near-field communication exchange of information. Alternatively, the identifier 1724 may be verbally provided by the equity owner to the operator of the further communication device 1728, who may operate an input device (e.g. a keyboard, and the like) of the further communication device 1728 to enter the identifier 1724 into the further communication device 1728, and/or the equity owner operate the input device of the further communication device 1728 to enter the identifier 1724 into the further communication device 1728 (e.g. presuming the equity owner and the operator of the further communication device 1728 are co-located).
[0275] Alternatively, an application at the further communication device 1728 may provide a directory of equity owners (e.g. provided by the computing device 1702) and an operator of the further communication device 1728 may select the equity owner (e.g. a name and/or identifier thereof, and the like) from the directory.
[0276] Regardless, the computing device 1702 may receive, at the block 1802, the indication (e.g. of a first fungible amount of a first type, and an identifier associated with a particular property) from the further communication device 1728. In these examples, the first fungible amount of a first type may be a currency-type, and, and the block 1806, the computing device 1702 may convert the currency-type fungible amount into a second fungible amount of a second type associated with property value, as described above. The method 1800 may otherwise proceed as previously described.
[0277] Hence, in these examples, an equity owner of a particular property may offer goods and/or a service, and the like, in exchange for an increase in an equity indicator (e.g. the equity indicator 1722), that is initiated by the operator of the further communication device 1728. The further communication device 1728 may further communicate with a financial institution 104, and/or with digital wallets thereof, to debit the first fungible amount of a first type from an associated account and credit the first fungible amount of a first type to an account associated with the computing device 1702.
[0278] Attention is next directed to
[0279] Starting at the terminal 1706, a transaction of an amount 1902 (e.g. a currency-type amount) occurs, and a card 1904 is presented to the terminal 1706, which reads an identifier 1906 from the card 1904. The card 1904 may be presented by the equity owner associated with the equity indicator 1722 and the identifier 1906 may comprise a loyalty points identifier, and the like.
[0280] While not depicted, it is understood that the transaction may be completed by communication with the financial institutions 104 (e.g. to debit an account of the equity owner and credit an account of the retail store, and the like, associated with the terminal 1706), and/or with digital wallets thereof. In response, the terminal 1706 transmits a message 1908 to the accumulator computing device 1708, the message 1908 including the amount 1902 and the identifier 1906. The accumulator computing device 1708 is understood to convert the amount 1902 to a first fungible amount 1912 of a first type (e.g. loyalty points), and transmits an indication 1910 (e.g. in the form of a message) to the computing device 1702 (e.g. via the intermediator computing device 1710) that includes the first fungible amount 1912 of the first type, and the identifier 1906.
[0281] The computing device 1702 receives (e.g. at the block 1802 of the method 1800), the indication 1910, and uses an association between the identifier 1906 and the identifier 1724 (not depicted) to identify (e.g. at the block 1804 of the method 1800) the equity indicator 1722. Such an identification of the equity indicator 1722 may occur via a database lookup, and the like, at the memory 1704.
[0282] The computing device 1702 further converts (e.g. at the block 1806 of the method 1800) the first fungible amount 1912 of the first type to a second fungible amount 1914 of a second type and applies the second fungible amount 1914 to the equity indicator 1722, causing (e.g. at the block 1808 of the method 1800) the equity indicator 1722 to increase. As such, the equity owner's pledge for a particular property is understood to increase. The computing device 1702 changes (e.g. at the block 1810 of the method 1800) a periodic payment request 1916 to indicate the change to the equity indicator 1722. As depicted, the periodic payment request 1916 is provided to the communication device 1726.
[0283] Attention is next directed to
[0284] Starting at the further communication device 1728, a first fungible amount 2002 of a first type is received (e.g. via an input device), along with the identifier 1724. The further communication device 1728 transmits an indication 2004 (e.g. in the form of a message) to the computing device 1702, the indication 2004 including the first fungible amount 2002 and the identifier 1724. While not depicted, it is understood that the first fungible amount 2002 may be debited from an account associated with a user associated with the further communication device 1728 via communication with one or more of the financial institutions 104, and/or with digital wallets thereof
[0285] The computing device 1702 receives (e.g. at the block 1802 of the method 1800), the indication 2004, and identifies (e.g. at the block 1804 of the method 1800) the equity indicator 1722 from the identifier 1724. Such an identification of the equity indicator 1722 may occur via a database lookup, and the like, at the memory 1704.
[0286] The computing device 1702 further converts (e.g. at the block 1806 of the method 1800) the first fungible amount 2002 of the first type to a second fungible amount 2006 of a second type and applies the second fungible amount 2006 to the equity indicator 1722, causing (e.g. at the block 1808 of the method 1800) the equity indicator 1722 to increase. As such, the equity owner's pledge for a particular property is understood to increase. The computing device 1702 changes (e.g. at the block 1810 of the method 1800) a periodic payment request 2008 to indicate the change to the equity indicator 1722. As depicted, the periodic payment request 2008 is provided to the communication device 1726.
[0287] In other examples, the first fungible amount 2002 (and/or a portion thereof) may be provided in the form of points, and the example of
[0288] Further features are within the scope of the present specification.
[0289] For example, the method 1800 may be modified such that an indication (received at the block 1802 at the computing device 1702) identifies a plurality of particular properties, and the second fungible amount of the second type (e.g. determined at the block 1806) may be divided between a plurality of equity indicators respectively associated with the plurality of particular properties.
[0290] For example, attention is next directed to
[0291] The portions 2120, the equity indicators 2122, and the identifiers 2124 may be similar, respectively, to the portion 1720, the equity indicator 1722, and the identifier 1724. However, the equity indicators 2122 may be associated with a plurality of equity owners (e.g. on a one-to-one basis though one equity owner may be associated with more than equity indicator 2122 and/or particular property) and represent respective pledges to a plurality of properties (e.g. suites in a particular building and/or at a Property P1, Property P2, etc., of the system 100). The identifiers 2124 are understood to comprise any suitable identifiers identifying respective equity owners and/or particular properties. In examples described hereafter, it is understood that the equity indicators 2122, and the identifiers 2124 may be associated with particular properties at one building and/or development (and/or LPMS 103). As such, the equity indicators 2122 and/or the identifiers 2124 may be further associated with identifier 2125 which identifies the particular properties and/or is associated with the particular properties. For example, the identifier 2125 may comprise any suitable alphanumeric identifier of a building and/or development (and/or LPMS 103) at which the particular properties are located.
[0292] Hence, the number “N” of the equity indicators 2122 and the identifiers 2124 may be any suitable number of the particular properties at the one building and/or development for which equity owners have provided pledges.
[0293] It is further understood, hereafter, that the equity owners at the one building and/or development may provide goods and/or services to non-equity owners, such as members of the general public in exchange for fungible amounts of a first type. In a particular example, the equity owners at the one building and/or development may make a swimming pool, a gym, a meeting room, and the like, available for use by the general public in exchange for fungible amounts of a first type.
[0294] Also depicted in
[0295] The communication devices 2126 are understood to be operated by, and/or associated with, the equity owners associated with the equity indicators 2122. The number “M” of the communication devices 2126 may be a same number “N” of the equity indicators 2122, or the number “M” of the communication devices 2126 may be less than the number “N” of the equity indicators 2122 (e.g. when one equity owner is associated with more than one equity indicator 2122, for example when one equity owner has made pledges on more than one particular property).
[0296] The terminal and/or further communication device 1728 may be used to accept fungible amounts of a first type in exchange for the goods and/or services provided by the equity owners, and may comprise one of the communication devices 2126 (e.g. operating a payment “app”) and/or the further communication device 1728 may be operated by an employee of the building and/or development to accept fungible amounts of a first type. For example, when a member of the general public pays to enter a swimming pool, the further communication device 1728 may be used to process such a transaction.
[0297] Attention is now directed to
[0298] The method 2200 of
[0299] It is furthermore understood that the method 2200 is substantially similar to the method 1800, but adapted for a plurality of equity indicators, with like blocks having like numbers, but in a “2200” series rather than “1800” series.
[0300] At a block 2202, the computing device 1702 and/or the controller 1712 receives an indication of: a first fungible amount of a first type; and a plurality of particular properties. The indication may comprise the identifier 2125 to indicate and/or identify the plurality of particular properties. Hence, the block 2202 is similar to the block 1802 of the method 1800, except that the indication received is associated with a plurality of particular properties. For simplicity, it is assumed hereafter that the indication received at the block 2202 comprises the identifier 2125. Furthermore, the first fungible amount of a first type may, in these examples, comprise a currency-type amount. However, in other examples, a member of the general public may pay with points, similar to as described above with respect to
[0301] At a block 2204, the computing device 1702 and/or the controller 1712 identifies the plurality of equity indicators 2122 associated with the identifier 2125, similar to as described above with respect to the block 1802.
[0302] At a block 2206, the computing device 1702 and/or the controller 1712 converts the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value. Hence, the block 2204 is similar to as described above with respect to the block 1804.
[0303] At a block 2207, the computing device 1702 and/or the controller 1712 divides the second fungible amount of the second type into a plurality of portions respectively associated with the plurality of particular properties.
[0304] In some examples, the second fungible amount may be divided equally between the plurality of particular properties such that the plurality of particular properties is divided by the number “N”, and each portion is equal to the second fungible amount divided by “N”.
[0305] In other examples, the second fungible amount may be divided between the plurality of particular properties based on respective payment benefit coefficients (e.g. p as described above with reference to
[0306] At a block 2208, the computing device 1702 and/or the controller 1712 causes respective changes to the plurality of equity indicators by respective amounts based on associated portions of the second fungible amount of the second type.
[0307] The respective amounts may be determined in a manner similar to as described with respect to the block 1808. Furthermore, it is understood that, at the second fungible amount of the second type block 2206 and/or the block 2207 and/or the block 2208, reductions to the second fungible amount of the second type and/or the portions thereof may occur, for example, to pay for a cost of operating a service, such as a swimming pool, and/or such reductions may be for a service fee and/or processing fee.
[0308] Furthermore, it is understood that changes to the equity indicators 2122 result in physical changes to respective portions 2120, for example as respective sectors are updated to reflect changes to the equity indicators 2122. As such, changes to the equity indicators 2122 result in physical changes to the memory 1704.
[0309] At a block 2210, the computing device 1702 and/or the controller 1712 changes respective periodic payment requests for the plurality of particular properties, relative to respective previous payment requests, to indicate respective changes to the plurality of equity indicators 2122. The block 2210 is generally similar to the block 1810 of the method 1800, other than that a plurality of periodic payment requests are changed rather than one periodic payment request.
[0310] Attention is next directed to
[0311] Starting at the further communication device 1728, a first fungible amount 2302 of a first type is received (e.g. via an input device), along with the identifier 2125. The further communication device 1728 transmits an indicator 2304 (e.g. in the form of a message) to the computing device 1702, the indicator 2304 including the first fungible amount 2302 and the identifier 2125. While not depicted, it is understood that the first fungible amount 2302 may comprise one or more amounts that are debited from accounts from one or more users that have paid for goods and/or services using the further communication device 1728 via communication with one or more of the financial institutions 104 and/or with digital wallets thereof; alternatively, the first fungible amount 2302 may represent a plurality of payments (e.g. a total thereof) that may occur using other devices.
[0312] The computing device 1702 receives (e.g. at the block 2202 of the method 2200), the indicator 2304, and identifies (e.g. at the block 2204 of the method 2200) the equity indicators 2122 from the identifier 2125. Such an identification of the equity indicators 2122 may occur via a database lookup, and the like, at the memory 1704.
[0313] The computing device 1702 further converts (e.g. at the block 2206 of the method 2200) the first fungible amount 2302 of the first type to a second fungible amount 2306 of a second type, as has been previously described. In such examples, the second fungible amount 2306 of a second type may be based on a total value of the plurality of particular properties. The computing device 1702 further divides (e.g. at the block 2207 of the method 2200) the second fungible amount 2306 into portions 2307 (e.g. at the block 2207 of the method 2200), and applies the portions 2307 to respective equity indicators 2122, causing (e.g. at the block 2208 of the method 2200) the equity indicators 2122 to increase. As such, the various equity owner's pledges for particular properties are understood to respectively increase. The computing device 1702 changes (e.g. at the block 2210 of the method 2200) periodic payment requests 2308 to indicate the change to the equity indicators 2122. As depicted, the periodic payment request 2308 are provided to respective communication devices 2126.
[0314] In other examples, the first fungible amount 2302 (and/or a portion thereof) may be provided in the form of points, and the example of
[0315] Attention is next directed to
[0316]
[0317] Hence, the portions 2420, the equity indicators 2422, and the identifiers 2424 may be similar, respectively, to the portion 1720, the equity indicator 1722, and the identifier 1724.
[0318] Also depicted in
[0319] The first communication device 2426-1 is understood to be operated by, and/or associated with, the first equity owner associated with the equity indicator 2422 -1, and the second communication device 2426-2 is understood to be operated by, and/or associated with, the second equity owner associated with the equity indicator 2422 -2.
[0320] As will described hereafter, one of the equity owners may provide goods and/or services to the other of the equity. In a particular example, a first equity owner may wish to engage a second equity owner for a service (e.g. such as cleaning, and the like), and such a service may be offered via decreasing the first equity indicator 2422-1 associated with the first equity owner and increasing the second equity indicator 2422-2 associated with the second equity owner as is next described.
[0321] Attention is now directed to
[0322] The method 2500 of
[0323] At a block 2502, the computing device 1702 and/or the controller 1712 receives an indication of: a first particular property; a second particular property, and a first fungible amount of a first type associated with the first particular property. For example, the indication may include the identifiers 2424 and may be received from the first communication device 2426-1 (e.g. associated with the first particular property).
[0324] At a block 2504, the computing device 1702 and/or the controller 1712 identifies the first equity indicator 2422-1 associated with the first particular property and a second equity indicator 2422-2 associated with the second particular property. Such an identification may be performed via a database lookup at the memory 1704 using the identifiers 2424 received at the block 2502, and/or in any other suitable manner. Furthermore, the first fungible amount may be a currency-type and/or a points-type amount, as previously described.
[0325] At a block 2506, the computing device 1702 and/or the controller 1712 converts the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value. The second fungible amount may be related to the property values of the first property and the second property (e.g. percentages of equity thereof, and the like). In some examples, such conversion may further include currency conversion.
[0326] At a block 2508, the computing device 1702 and/or the controller 1712 causes the first equity indicator 2422-1 to reduce by a first amount associated with the second fungible amount and the second equity indicator 2422-2 to increase by a second amount associated with the second fungible amount. The first and second amounts may be the same, or the first and second amounts may be different. For example, the second amount may comprise the first amount with a service fee, and the like, deducted therefrom.
[0327] Regardless, a portion of a pledge represented by the first equity indicator 2422-1 is transferred to the second equity indicator 2422-2 to pay for goods and/or a service that the second equity owner provides to the first equity owner.
[0328] Accordingly, respective periodic payment requests are updated.
[0329] For example, at a block 2510, the computing device 1702 and/or the controller 1712 causes changes respective periodic payment requests for the first particular property and the second particular property, providable to respective communication devices 2426-1, 2426-2 associated with the first particular property and the second particular property, relative to respective previous payment requests, to indicate changes to the first equity indicator 2422-1 and the second equity indicator 2422-2.
[0330] Similar to the method 1800, the method 2500 may further include the computing device 1702 and/or the controller 1712 providing, to the respective communication devices 2426, respective messages indicating respective changes to the first equity indicator 2422-1 and the second equity indicator 2422-2. Similar to the method 1800, the method 2500 may further include the computing device 1702 and/or the controller 1712 providing, to the respective communication devices 2426, the respective periodic payment requests as changed.
[0331] Hence, similar to the method 1800, it is understood that in place of the block 2510 and/or in addition to the block 2510, and/or in conjunction with the block 18102510 the computing device 1702 and/or the controller 1712 causes an action, and/or electronic actions, associated with an electronic computing device, for example via the communication interface 1718, for example, to providing, to the communication devices 2426, the periodic payment requests and/or the messages indicating the change to the equity indicator 1722, which processes the periodic payment requests and/or the messages.
[0332] Attention is next directed to
[0333] Starting at the first communication device 2426-1, a first fungible amount 2602 of a first type is received (e.g. via an input device), along with the identifiers 2424. The further communication device 1728 transmits an indicator 2604 (e.g. in the form of a message) to the computing device 1702, the indicator 2604 including the first fungible amount 2602 and the identifiers 2424, the indicator 2604 may further indicate that the first fungible amount 2602 is to be used to pay for a good or service provided by the second equity owner associated with the second equity indicator 2422-2, using the first equity indicator 2422-1. For example, the identifiers 2424 may be provided in a given order, and/or as given input to an API at the computing device 1702, which indicates such.
[0334] The computing device 1702 receives (e.g. at the block 2502 of the method 2500), the indicator 2604, and identifies (e.g. at the block 2504 of the method 2500) the equity indicators 2422 from the identifiers 2424. Such an identification of the equity indicators 2422 may occur via a database lookup, and the like, at the memory 1704.
[0335] The computing device 1702 further converts (e.g. at the block 2506 of the method 2500) the first fungible amount 2602 of the first type to a second fungible amount 2606 of a second type. The computing device 1702 debits and/or reduces the first equity indicator 2422-1 by a first amount 2608 related to the first fungible amount 2602 (e.g. as indicated by the first amount 2608 depicted with a negative (“−”) sign in
[0336] In other examples, the first fungible amount 2602 (and/or a portion thereof) may be provided in the form of points, and the example of
[0337] Attention is next directed to
[0338] While not described in detail, it is understood that the system 1700 may be further adapted to convert fungible amounts from the equity indicators into points. For example, via operation of applications of the communication devices described herein with respect to any of
[0339] For example, attention is directed to
[0340] The method 2800 of
[0341] It is further understood that the equity indicator adjustment module 2700 may be adapted to implement the functionality of the method 2800.
[0342] It is furthermore understood that the method 2800 is substantially similar to the method 1800, but adapted for changing a periodic payment request by reducing an equity indicator in association with causing an action, with like blocks having like numbers, but in a “2800” series rather than “1800” series.
[0343] At a block 2802, the computing device 1702 and/or the controller 1712 receives an indication of a particular property. For example, such an indication may comprise the identifier 1724 and/or any other suitable identifier.
[0344] The indication of the particular property may be received from the communication device 1726. Alternatively, the indication of the particular property may be received from the terminal 1706. Various examples of receipt of the indication of the block 2802 are described below with respect to
[0345] At a block 2804, the computing device 1702 and/or the controller 1712 identifies an equity indicator associated with the particular property. For example, the equity indicator 1722 may be identified using the identifier 1724, similar to as described elsewhere in the present specification.
[0346] At a block 2805, the computing device 1702 and/or the controller 1712 determines a first fungible amount of a first type associated with an action and/or an electronic action. For example, the indication received at the block 2802 may further indicate the and/or an electronic action, which may comprise causing one or more electronic devices to provide goods and/or services, and/or complete a transaction, and the like. In some examples, the computing device 1702 and/or the controller 1712 may determine the first fungible amount of the first type by communicating with one or more of the computing devices 1708, 1710 using the indication of the action to cause one or more of the computing devices 1708, 1710 to return the first fungible amount of the first type associated with the action.
[0347] However, in some examples, the first fungible amount of the first type may be received from the communication device 1726 or the terminal 1706; for example, the indication received at the block 2802 may further indicate the first fungible amount of the first type.
[0348] At a block 2806, the computing device 1702 and/or the controller 1712 converts the first fungible amount of the first type into a second fungible amount of a second type, different from the first type, the second type associated with property value, for example of the property associated with the equity indicator 1722 and/or the identifier 1724. Such a conversion may be similar to as described above with respect to the block 1806.
[0349] At a block 2808, the computing device 1702 and/or the controller 1712 causes the equity indicator 1722 to decrease by an amount related to the second fungible amount of the second type. Such a reduction may be similar to the change to the equity indictor 1722 described above with respect to the block 1808, but with the equity indictor 1722 decreasing rather than increasing.
[0350] At a block 2809, the computing device 1702 and/or the controller 1712 causes the action, for example via the communication interface 1718. For example, the computing device 1702 and/or the controller 1712 may communicate with one or more of the computing devices 1708, 1710 to transfer a respective amount related to the second fungible amount of the second type, along with a command to implement the action. For example, the first amount of the first type may comprise points, and the second fungible amount of the second type may comprise an amount of equity of the equity indicator 1722 that may be equivalent, in market value, to the points of the first amount of the first type. Transfer of the respective amount related to the second fungible amount of the second type may include transfer to an account of a digital wallet and/or a financial institution 104 similar to as described elsewhere in the present specification.
[0351] At a block 2810, the computing device 1702 and/or the controller 1712 changes a periodic payment request for the particular property, providable to the communication device 1726 associated with the indicator, relative to a previous payment request, to indicate the change to the equity indicator. The block 2810 is generally similar to the block 1810 of the method 1800.
[0352] Attention is next directed to
[0353] Starting at the communication device 1726, an indication 2902 of an action is received (e.g. via an input device), along with the identifier 1724. The indication 2902 of the action may be provided via an application (e.g. an “app”) at the communication device 1726. For example, while not depicted, the computing device 1702 may communicate with the one or more of the computing devices 1708, 1710 to determine available actions which may be provided in exchange for first fungible amounts of a first type, including, but not limited to, points, and the like. For example one or more of the computing devices 1708, 1710 may provide a menu and/or list of one or more available actions which may be provided in exchanged for first fungible amounts of a first type, and the menu and/or list may be provided to the communication device 1726 at an “app” thereof, for selection. Hence, in
[0354] As depicted, the identifier 1724 is also available to the communication device 1726 (e.g. via the “app”).
[0355] The communication device 1726 transmits an indication 2904 (e.g. in the form of a message) to the computing device 1702, the indication 2904 including the indication 2902 of the action and the identifier 1724.
[0356] The computing device 1702 receives (e.g. at the block 2802 of the method 2800), the indication 2904, and identifies (e.g. at the block 2804 of the method 2800) the equity indicator 1722 from the identifier 1724. Such an identification of the equity indicator 1722 may occur via a database lookup, and the like, at the memory 1704.
[0357] The computing device 1702 further determines (e.g. at the block 2805 of the method 2800) a first fungible amount 2906 of a first type associated with the action indicated by the indicator 2902, for example by transmitting the indicator 2902 to one or more of the computing devices 1708, 1710, which returns the first fungible amount 2906 of the first type. In one example, the first fungible amount 2906 of the first type may comprise a number of points for which the action may be provided in exchange therefor. However, as has already been described, the first fungible amount 2906 of the first type may be representative of the points converted into a currency-type amount, such as a value and/or a market-value of the points that is determined by one or more of the computing devices 1708, 1710 (e.g. the intermediator computing device 1710).
[0358] In further examples, the first fungible amount 2906 of the first type may have been determined by the computing device 1702 (e.g. received from one or more of the computing devices 1708, 1710) when the menu and/or list of actions was determined and provided to the communication device 1726. As such, in some of these examples, the first fungible amount 2906 of the first type may be received from the communication device 1726 with the indicator 2904. Hence, the block 2805 of the method 2800 may be combined with the block 2802 of the method 2800 and may include, but is not limited to, receiving the indication 2904 of the particular property and the first fungible amount 2906 of the first type from the communication device 1726.
[0359] The computing device 1702 further converts (e.g. at the block 2806 of the method 2800, similar to as described above with respect to the block 1806 of the method 1800) the first fungible amount 2906 of the first type to a second fungible amount 2908 of a second type related to property value. The computing device 1702 debits and/or reduces (e.g. at the block 2808 of the method 2800) the equity indicator 1722 by an amount (not depicted) related to the second fungible amount 2908. For example, the amount related to the second fungible amount 2908 may include a processing fee and/or service fee in addition to the second fungible amount 2908 of the second type. Hence, the block 2808 of the method 2800 may be similar to the block 1808 of the method 1800 but with respect to the equity indicator 1722 decreasing rather than increasing As such, the equity owner's pledge for a particular property is understood to decrease.
[0360] The computing device 1702 further causes the action indicated by the indicator 2902 to occur (e.g. at the block 2809 of the method 2800) by transmitting a command 2910 to one or more of the computing devices 1708, 1710. The command 2910 may comprise a command to implement the action indicated by the indicator 2902, as well as transfer of a respective amount related to the second fungible amount 2908 of the second type to exchange for the implementing the action. The respective amount related to the second fungible amount 2908 of the second type may be equivalent, and/or similar, to the first fungible amount 2906 of the first type.
[0361] The computing device 1702 further changes (e.g. at the block 2810 of the method 2800) a periodic payment request 2912 to indicate the decrease to the equity indicator 1722. As depicted, the periodic payment request 2912 is provided to the communication device 1726. As the equity indicator 1722 decreased, the monthly payment for the particular property may increase and such an increase is indicated in the periodic payment request 2912.
[0362] As depicted, a code 2914 may also be provided to the communication device 1726 to indicate the exchange of the respective amount related to the second fungible amount 2908 for the action. While not depicted, the code 2914 may be received from one or more of the computing devices 1708, 1710 and may comprise an electronic code, and/or an alphanumeric code, and/or a graphical code which may be used by another electronic device to confirm the exchange of the respective amount related to the second fungible amount 2908 for the action. The code 2914 may be presented at a display screen of the communication device 1726 to another communication device operated by a user delivering the goods and/or services as a confirmation.
[0363] Hence, the example of
[0364] Attention is next directed to
[0365] Starting at the terminal 1706, a transaction of an amount 3002 (e.g. a currency-type amount) occurs, and a card 3004 is presented to the terminal 1706, which reads an identifier 3006 from the card 3004. The card 3004 may be similar to the card 1904. Alternatively the identifier 3006 may be provided by the communication device 1726. The card 3004 (and/or the communication device 1726) may be presented by the equity owner associated with the equity indicator 1722 and the identifier 3006 may comprise a loyalty points identifier, and the like.
[0366] In contrast to the example of
[0367] In particular, presuming the option to complete the transaction via points provided in exchange for a portion of the equity indicator 1722 is selected at the terminal 1706, the terminal 1706 transmits a message 3008 to the accumulator computing device 1708, the message 3008 including the amount 3002, the identifier 3006, and a command 3009 (e.g. a debit command) to complete the transaction via points provided in exchange for a portion of the equity indicator 1722.
[0368] The accumulator computing device 1708 is understood to convert the amount 3002 to a first fungible amount 3012 of a first type (e.g. loyalty points), and transmits an indication 3010 (e.g. in the form of a message) to the computing device 1702 (e.g. via the intermediator computing device 1710) that includes the first fungible amount 3012 of the first type, the identifier 3006, and the command 3009.
[0369] The computing device 1702 receives (e.g. at the block 2802 of the method 2800), the indication 3010, and uses an association between the identifier 3006 and the identifier 1724 (not depicted) to identify the equity indicator 1722 (e.g. at the block 2804 of the method 2800, similar to as described above with respect to the block 1802 of the method 1800).
[0370] Furthermore, the block 2805 of the method 2800 may be implemented by receipt of the indication 3010 as, in these examples, the action of the block 2805 may comprise completing the transaction at the terminal 1706 (e.g. an electronic device) via points provided in exchange for a portion of the equity indicator 1722. As such, in these examples, the block 2805 of the method 2800 may include, but is not limited to, determining, from the indications 3010, the first fungible amount 3012 of the first type associated with an action indicated by the command 3009.
[0371] Hence, the first fungible amount 3012 of the first type may comprise a number of points for which the action indicated by the command 3009 may be provided (e.g. a number of points equivalent in value to the amount 3002). However, as has already been described, the first fungible amount 3012 of the first type may comprise the amount 3002; regardless, one or more of the computing devices 1708, 1710 determines a number of points equivalent in value to the amount 3002.
[0372] The computing device 1702 further converts (e.g. at the block 2806 of the method 2800, similar to as described above with respect to the block 1806 of the method 1800) the first fungible amount 3012 of the first type to a second fungible amount 3014 of a second type related to property value. The computing device 1702 debits and/or reduces the equity indicator 1722 by an amount (not depicted) related to the second fungible amount 3014 (e.g. at the block 2808 of the method 2800, similar to as described above with respect to the block 1808 of the method 1800 but with respect to decreasing rather than increasing).
[0373] The computing device 1702 further causes the action indicated by the command 3009 to occur (e.g. at the block 2809 of the method 2800) by transmitting a command 3016 to one or more of the computing devices 1708, 1710. The command 2910 may comprise a command to complete the transaction at the terminal 1706, as well as transfer of a respective amount related to the second fungible amount 2908 of the second type to exchange for the transaction. The respective amount related to the second fungible amount 2908 of the second type may be equivalent to the first fungible amount 2906 of the first type and/or the amount 3002. The action may further include exchanging points for the respective amount related to the second fungible amount 2908 of the second type at one or more of the computing devices 1708, 1710, which may be added to an account associated with the equity owner, and using such points to complete the transaction at the terminal 1706.
[0374] The computing device 1702 further changes (e.g. at the block 2810 of the method 2800) a periodic payment request 3018 to indicate the decrease to the equity indicator 1722. As depicted, the periodic payment request 3018 is provided to the communication device 1726. As the equity indicator 1722 decreased, the monthly payment for the particular property may increase and such an increase is indicated in the periodic payment request 3018.
[0375] As depicted, a notification 3020 may also be provided to the communication device 1726 to indicate the exchange of the respective amount related to the second fungible amount 2908 for the transaction.
[0376] Hence, the example of
[0377] As should be apparent from this detailed description above, the operations and functions of computing devices, and the like, described herein are sufficiently complex as to require their implementation on a computer system, and cannot be performed, as a practical matter, in the human mind. Computing devices, and the like, such as set forth herein are understood as requiring and providing speed and accuracy and complexity management that are not obtainable by human mental steps, in addition to the inherently digital nature of such operations (e.g., a human mind cannot interface directly with a Random Access Memory, or other digital storage, cannot transmit or receive electronic messages and/or information, among other features and functions set forth herein).
[0378] In this disclosure, elements may be described as “configured to” perform one or more functions or “configured for” such functions. In general, an element that is configured to perform or configured for performing a function is enabled to perform the function, or is suitable for performing the function, or is adapted to perform the function, or is operable to perform the function, or is otherwise capable of performing the function.
[0379] It is understood that for the purpose of this disclosure, language of “at least one of X, Y, and Z” and “one or more of X, Y and Z” can be construed as X only, Y only, Z only, or any combination of two or more items X, Y, and Z (e.g., XYZ, XY, YZ, XZ, and the like). Similar logic can be applied for two or more items in any occurrence of “at least one . . . ” and “one or more . . . ” language.
[0380] The terms “about”, “substantially”, “essentially”, “approximately”, and the like, are defined as being “close to”, for example as understood by persons of skill in the art. In some examples, the terms are understood to be “within 10%,” in other examples, “within 5%”, in yet further examples, “within 1%”, and in yet further examples “within 0.5%”.
[0381] Persons skilled in the art will appreciate that in some examples, the functionality of devices and/or methods and/or processes described herein can be implemented using pre-programmed hardware or firmware elements (e.g., application specific integrated circuits (ASICs), electrically erasable programmable read-only memories (EEPROMs), etc.), or other related components. In other examples, the functionality of the devices and/or methods and/or processes described herein can be achieved using a computing apparatus that has access to a code memory (not shown) which stores computer-readable program code for operation of the computing apparatus. The computer-readable program code could be stored on a computer readable storage medium which is fixed, tangible and readable directly by these components, (e.g., removable diskette, CD-ROM, ROM, fixed disk, USB drive). Furthermore, it is appreciated that the computer-readable program can be stored as a computer program product comprising a computer usable medium. Further, a persistent storage device can comprise the computer readable program code. It is yet further appreciated that the computer-readable program code and/or computer usable medium can comprise a non-transitory computer-readable program code and/or non-transitory computer usable medium. Alternatively, the computer-readable program code could be stored remotely but transmittable to these components via a modem or other interface device connected to a network (including, without limitation, the Internet) over a transmission medium. The transmission medium can be either a non-mobile medium (e.g., optical and/or digital and/or analog communications lines) or a mobile medium (e.g., microwave, infrared, free-space optical or other transmission schemes) or a combination thereof.
[0382] Persons skilled in the art will appreciate that there are yet more alternative examples and modifications possible, and that the above examples are only illustrations of one or more examples. The scope, therefore, is only to be limited by the claims appended hereto.