Patent ID: 8375016
Filing Date: 2013-02-12
Classification: G06F,G06Q

Abstract:
1. A non-transitory computer readable medium having instructions stored thereon which when executed by a processor cause the processor to: receive, from a first user, a first request to view a virtual form, the virtual form having an appearance of a physical real estate transactional document; based on receiving the first request, retrieve a first record from a data warehouse, the first record comprising a set of data elements associated with the virtual form; display a first representation of the virtual form, the first representation of a virtual form comprising a plurality of fields and 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; receive a first user-specified data element from the first user; after receiving the first user-specified data element: receive, from the second user, a second request to view the virtual form; based on receiving the second request, retrieve the first user record from the data warehouse; display a second representation of the virtual form, the second representation of the virtual form comprising the plurality of fields and 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; receive a second user-specified data element from the second user; after receiving the second user-specified data element: receive a request for a document history; retrieve, from the data warehouse, a set of records, the set of records comprising the first user-specified data element entered by the first user after requesting to view the virtual form, and the second user-specified data element entered by the second user after requesting to view the virtual form; display the document history, the document history comprising the first user-specified data element, the second user-specified data element, a markup showing differences in corresponding data elements between records, and an indication of whether each data element was provided by the first user or the second user; receive a withdrawal request from a withdrawing user, the withdrawing user being a user selected from the list consisting of the first user and the second user, the withdrawing user being restricted from adding information to the virtual form at the time of the withdrawal request; based on receiving the withdrawal request: