IP Library Granted Patent US 11,836,228
Granted Patent B2
US 11,836,228 · App. 17/670,436 · Granted Dec 5, 2023

Graphical user interface and console management, modeling, and analysis system

Inventor: Shawn Joseph (Austin, TX)
G06F21/31G06F16/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,836,228
App. No.
17/670,436
Granted
Dec 5, 2023
Kind
B2
Abstract

One or more graphical user interfaces (GUIs) and/or a console management, modeling, and analysis system is described. In some embodiments, the GUI and/or management system can be used to analyze investment purchases and/or sales. In some embodiments, users may be allowed to enter data used to produce dynamic models. In some embodiments, data may be aggregated from various users and/or sources to provide adaptive, dynamic models and/or projections.

Claims (189)

1. A system for analyzing one or more real estate deals or investments, the system comprising:

at least one memory;

one or more processors in communication with the at least one memory;

one or more graphical user interfaces (GUIs);

at least one database or data storage device;

wherein the system is configured for:

receiving, via the one or more GUIs, a first authentication request from a first user;

allowing, via the one or more GUIs, the first user to add a first deal comprising a first multifamily property;

creating, using the one or more processors, one or more database entries storing a unique identifier in association with the first deal in the at least one database or data storage device;

allowing, via the one or more GUIs, upload of one or more documents, the one or more documents comprising first data, wherein the first data is associated with the first multifamily property;

storing the one or more documents in association with the first deal in the at least one database or data storage device;

allowing, via the one or more GUIs, the first user to add or update an address associated with the first multifamily property; and

displaying, via the one or more GUIs, a map comprising:

a first element or icon representing the first multifamily property location at the address associated with the first multifamily property;

one or more streets surrounding the address associated with the first multifamily property; and/or

one or more venues surrounding the address associated with the first multifamily property.

2. A system for analyzing one or more real estate deals or investments, the system comprising:

at least one memory;

one or more processors in communication with the at least one memory;

at least one database or data store;

the system configured to:

receive, via one or more GUIs, a first authentication request from a first user;

allow, via the one or more GUIs, the first user to add a first deal for a first property;

allow, via the one or more GUIs, upload of one or more documents, the one or more documents comprising first information, wherein the first information is associated with the first property,

store the one or more documents in association with the first deal in the at least one database or data store;

allow, via the one or more GUIs, the first user to add or update an address associated with the first property; and

display, via the one or more GUIs, a map comprising:

a first element or icon representing the first property location at the address associated with the first property;

one or more streets surrounding the address associated with the first property; and/or

one or more venues surrounding the address associated with the first property.

3. A method for analyzing one or more real estate deals or investments, the method comprising:

receiving, via one or more graphical user interfaces (GUIs), a first authentication request from a first user;

allowing, via the one or more GUIs, the first user to add a first deal comprising a first multifamily property;

creating, using one or more processors, one or more database entries storing a unique identifier in association with the first deal in at least one database or data store;

allowing, via the one or more GUIs, upload of one or more documents, the one or more documents comprising first data, wherein the first data is associated with the first property;

storing the one or more documents in association with the first deal in the at least one database or data store;

allowing, via the one or more GUIs, the first user to add or update an address associated with the first multifamily property; and

displaying, via the one or more GUIs, a map comprising:

a first element or icon representing the first multifamily property location at the address associated with the first multifamily property;

one or more streets surrounding the address associated with the first multifamily property; and/or

one or more venues surrounding the address associated with the first multifamily property.

4. A computer system, comprising:

a display generation component or one or more graphical user interfaces (GUIs);

one or more input devices;

one or more processors; and

memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a first authentication request from a first user;

allowing the first user to add a first deal comprising a first multifamily property;

allowing upload of one or more documents, the one or more documents comprising first data, wherein the first data is associated with the first multifamily property;

storing the one or more documents in association with the first deal;

allowing the first user to add or update an address associated with the first multifamily property; and

displaying, via the display generation component or the one or more GUIs, a map comprising:

a first element or icon representing the first multifamily property location at the address associated with the first multifamily property;

one or more streets surrounding the address associated with the first multifamily property; and/or

one or more venues surrounding the address associated with the first multifamily property.

5. The computer system of claim 4 , the one or more programs further including instructions for:

creating a deal document based on the first data and the address associated with the first multifamily property.

6. The computer system of claim 5 , the one or more programs further including instructions for:

receiving a selection of a second user by the first user;

based on the receiving the selection of the second user by the first user, sharing the deal document with the second user.

7. The computer system of claim 6 , wherein:

the deal document comprises an offering memorandum (OM).

8. The computer system of claim 6 , wherein:

the deal document comprises a letter of intent (LOI).

9. The computer system of claim 6 , wherein:

the deal document comprises a pro forma.

10. The computer system of claim 6 , wherein:

the deal document comprises an investment summary.

11. The computer system of claim 5 , wherein:

the deal document comprises an offering memorandum (OM).

12. The computer system of claim 5 , wherein:

the deal document comprises a letter of intent (LOI).

13. The computer system of claim 5 , wherein:

the deal document comprises a pro forma.

14. The computer system of claim 5 , wherein:

the one or more documents comprise a trailing-12 (T-12) document, a trailing-24 (T-24) document, or a profit & loss (P&L) document; and

wherein the one or more programs further include instructions for:

parsing or extracting the first data using optical character recognition (OCR) to produce extracted data;

identifying the extracted data as a particular type of data; and

classifying the extracted data as expense data.

15. The computer system of claim 14 , the one or more programs further including instructions for:

allowing the first user to identify a second user and, in response, sharing the first deal document with the second user; and

allowing the second user to modify data associated with the first deal.

16. The computer system of claim 15 , the one or more programs further including instructions for:

determining a periodic return on a capital investment.

17. The computer system of claim 15 , the one or more programs further including instructions for:

assigning a unique deal identifier;

storing the unique deal identifier in one or more databases;

associating data fields in the one or more databases with the first deal; and

linking the first deal to a unique user identifier associated with the first user.

18. The computer system of claim 5 , the one or more programs further including instructions for:

allowing the first user to identify a second user and, in response, sharing the first deal document with the second user; and

allowing the second user to modify data associated with the first deal.

19. The computer system of claim 5 , the one or more programs further including instructions for:

determining a region based on the address associated with a the first multifamily property;

creating a regional model based on the region; and

creating a sales price model for the first deal.

20. The computer system of claim 5 , the one or more programs further including instructions for:

creating one or more projections based on one or more factors;

presenting one or more charts, tables, graphs, or illustrations based on the one or more factors; and

updating or receiving one or more updates to the one or more factors and, in response, updating the one or more projections to reflect the one or more updates to the one or more factors.

21. The computer system of claim 5 , the one or more programs further including instructions for:

identifying property data associated with the first multifamily property comprising:

a square footage associated with the first multifamily property;

identifying second data from aggregated data based on the property data; and

determining average rent per square foot associated with the first multifamily property.

22. A computer system, comprising:

a display generation component or one or more graphical user interfaces (GUIs);

one or more processors; and

memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a first authentication request from a first user;

allowing the first user to add a first deal comprising a first property;

allowing upload of one or more documents, the one or more documents comprising first data, wherein the first data is associated with the first property;

storing the one or more documents in association with the first deal;

allowing the first user to add or update an address associated with the first property; and

displaying, via the display generation component or the one or more GUIs, a map comprising:

a first element or icon representing the first property location at the address associated with the first property;

one or more streets surrounding the address associated with the first property; and/or

one or more venues surrounding the address associated with the first property.

23. The computer system of claim 22 , the one or more programs further including instructions for:

creating a deal document based on the first data and the address associated with the first property.

24. The computer system of claim 23 , the one or more programs further including instructions for:

receiving a selection of a second user by the first user;

based on the receiving the selection of the second user by the first user, sharing the deal document with the second user.

25. The computer system of claim 24 , wherein:

the deal document comprises an offering memorandum (OM).

26. The computer system of claim 24 , wherein:

the deal document comprises a letter of intent (LOI).

27. The computer system of claim 24 , wherein:

the deal document comprises a pro forma.

28. The computer system of claim 24 , wherein:

the deal document comprises an investment summary.

29. The computer system of claim 23 , wherein:

the deal document comprises an offering memorandum (OM).

30. The computer system of claim 23 , wherein:

the deal document comprises a letter of intent (LOI).

31. The computer system of claim 23 , wherein:

the deal document comprises a pro forma.

32. The computer system of claim 22 , wherein:

the one or more documents comprise a trailing-12 (T-12) document, a trailing-24 (T-24) document, or a profit & loss (P&L) document; and

wherein the one or more programs further include instructions for:

parsing or extracting the first data using optical character recognition (OCR) to produce extracted data;

identifying the extracted data as a particular type of data; and

classifying the extracted data as expense data.

33. The computer system of claim 32 , the one or more programs further including instructions for:

allowing the first user to identify a second user and, in response, sharing the first deal document with the second user; and

allowing the second user to modify data associated with the first deal.

34. The computer system of claim 33 , the one or more programs further including instructions for:

determining a periodic return on a capital investment.

35. The computer system of claim 33 , the one or more programs further including instructions for:

assigning a unique deal identifier;

storing the unique deal identifier in one or more databases;

associating data fields in the one or more databases with the first deal; and

linking the first deal to a unique user identifier associated with the first user.

36. The computer system of claim 22 , the one or more programs further including instructions for:

allowing the first user to identify a second user and, in response, sharing the first deal document with the second user; and

allowing the second user to modify data associated with the first deal.

37. The computer system of claim 22 , the one or more programs further including instructions for:

determining a region based on the address associated with a the first property;

creating a regional model based on the region; and

creating a sales price model for the first deal.

38. The computer system of claim 22 , the one or more programs further including instructions for:

creating one or more projections based on one or more factors;

presenting one or more charts, tables, graphs, or illustrations based on the one or more factors; and

updating or receiving one or more updates to the one or more factors and, in response, updating the one or more projections to reflect the one or more updates to the one or more factors.

39. The computer system of claim 22 , the one or more programs further including instructions for:

identifying property data associated with the first property comprising:

a square footage associated with the first property;

identifying second data from aggregated data based on the property data; and

determining average rent per square foot associated with the first property.

40. A method, comprising:

receiving a first authentication request from a first user;

allowing the first user to add a first deal comprising a first property;

allowing upload of one or more documents, the one or more documents comprising first data, wherein the first data is associated with the first property;

storing the one or more documents in association with the first deal;

allowing the first user to add or update an address associated with the first property; and

displaying, via a display generation component or one or more GUIs, a map comprising:

a first element or icon representing the first property location at the address associated with the first property;

one or more streets surrounding the address associated with the first property; and/or

one or more venues surrounding the address associated with the first property.

41. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a computer system with a display generation component and one or more input devices, cause the computer system to:

receive a first authentication request from a first user;

allow the first user to add a first deal for a first property;

allow, via one or more GUIs, upload of one or more documents, the one or more documents comprising first information, wherein the first information is associated with the first property, store the one or more documents in association with the first deal;

allow, via the one or more GUIs, the first user to add or update an address associated with the first property; and

displaying, via the one or more GUIs, a map comprising:

a first element or icon representing the first property location at the address associated with the first property;

one or more streets surrounding the address associated with the first property; and/or

one or more venues surrounding the address associated with the first property.

Continuity (7)
Continuation 17504204 · Oct 18, 2021
Provisional Application 63190513 · May 19, 2021
Provisional Application 63189223 · May 16, 2021
Provisional Application 63161742 · Mar 16, 2021
Provisional Application 63154565 · Feb 26, 2021
Provisional Application 63153087 · Feb 24, 2021
Related Publication 20220269756A1 · Aug 25, 2022
Cited By (1)
US 12,267,325