Interactive real estate contract and negotiation tool
First Claim
Patent Images
1. A computer readable medium storing data operable to configure a computer to perform a set of tasks comprising:
- a) receive, from a first user, a first request to view a document;
b) based on receiving the first request, retrieve a first record comprising a set of data elements from a data warehouse, and display a first representation of the document, the first representation of the document comprising;
i) a form portion comprising a plurality of fields;
ii) the set of data elements, wherein each data element from the set of data elements is displayed in a field from the plurality of fields;
c) receive a first user specified data element from the first user;
d) based on receiving the first user specified data element, perform a first set of acts comprising;
i) create a first user new record in the data warehouse, the first user new record comprising the first user specified data element;
ii) restrict the first user from adding information to document;
iii) authorize a second user to add information to the document; and
iv) send a first notification to the second user;
e) receive, from the second user, a second request to view the document;
f) based on receiving the second request, retrieve the first user new record from the data warehouse, and display a second representation of the document, the second representation of the document comprising;
i) the form portion;
ii) a second set of data elements, the second set of data elements comprising the first user specified data element, wherein each data element from the second set of data elements is displayed in a field from the plurality of fields;
g) receive a second user specified data element from the second user;
h) based on receiving the second user specified data element, perform a second set of acts comprising;
i) create a second user new record in the data warehouse, the second user new record comprising the second user specified data element;
ii) restrict the second user from adding information to the document;
iii) authorize the first user to add information to the document; and
iv) send a second notification to the first user.
8 Assignments
0 Petitions
Accused Products
Abstract
Term negotiation can utilize centralized systems accessed via web interfaces for purposes such as mediation of communications between buyers and sellers, maintenance of a history of negotiations, and notification of parties regarding changes suggested during negotiation. Changes to terms proposed by parties using centralized systems can be stored in a data warehouse, potentially along with timestamp and identification information.
34 Citations
12 Claims
-
1. A computer readable medium storing data operable to configure a computer to perform a set of tasks comprising:
-
a) receive, from a first user, a first request to view a document; b) based on receiving the first request, retrieve a first record comprising a set of data elements from a data warehouse, and display a first representation of the document, the first representation of the document comprising; i) a form portion comprising a plurality of fields; ii) the set of data elements, wherein each data element from the set of data elements is displayed in a field from the plurality of fields; c) receive a first user specified data element from the first user; d) based on receiving the first user specified data element, perform a first set of acts comprising; i) create a first user new record in the data warehouse, the first user new record comprising the first user specified data element; ii) restrict the first user from adding information to document; iii) authorize a second user to add information to the document; and iv) send a first notification to the second user; e) receive, from the second user, a second request to view the document; f) based on receiving the second request, retrieve the first user new record from the data warehouse, and display a second representation of the document, the second representation of the document comprising; i) the form portion; ii) a second set of data elements, the second set of data elements comprising the first user specified data element, wherein each data element from the second set of data elements is displayed in a field from the plurality of fields; g) receive a second user specified data element from the second user; h) based on receiving the second user specified data element, perform a second set of acts comprising; i) create a second user new record in the data warehouse, the second user new record comprising the second user specified data element; ii) restrict the second user from adding information to the document; iii) authorize the first user to add information to the document; and iv) send a second notification to the first user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising a set of steps performed by a central server, the set of steps comprising:
-
a) receive, from a first user, a first request to view a document; b) based on receiving the first request, retrieve a first record comprising a set of data elements from a data warehouse, and display a first representation of the document, the first representation of the document comprising; i) a form portion comprising a plurality of fields; ii) the set of data elements, wherein each data element from the set of data elements is displayed in a field from the plurality of fields; c) receive a first user specified data element and a first user authentication from the first user; d) based on receiving the first user specified data element, perform a first set of acts comprising; i) create a first user new record in the data warehouse, the first user new record comprising; a first timestamp; an indication of the first user; the first user specified data element; ii) restrict the first user from adding information to document; iii) authorize a second user to add information to the document; and iv) send a first notification to the second user; e) receive, from the second user, a second request to view the document; f) based on receiving the second request, retrieve the first user new record from the data warehouse, and display a second representation of the document, the second representation of the document comprising; i) the form portion; ii) a second set of data elements, the second set of data elements comprising the user specified data element, wherein each data element from the second set of data elements is displayed in a field from the plurality of fields; g) receive a second user specified data element and a second user authentication from the second user; h) based on receiving the second user specified data element, perform a second set of acts comprising; i) create a second user new record in the data warehouse, the second user new record comprising; a second timestamp; an indication of the second user; the second user specified data element; ii) restrict the second user from adding information to the document; iii) authorize the first user to add information to the document; and iv) send a second notification to the first user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable medium storing data operable to configure a computer to perform a set of tasks comprising:
-
a) receive a set of real property information; b) store said set of real property information in a data warehouse; c) compare said set of real property information against a set of pre-existing information from the data warehouse; and d) automatically generate an output based on the comparison. - View Dependent Claims (12)
-
Specification