Technology

PropertyRover’s revolutionary server side Web Automation technology performs large-scale real-time queries of property data on numerous real estate related web sites. The search repertoire includes brokerage, owner-developer and other real estate related websites.

The PropertyRover engine queries web-based information sources and converts their disparate languages to a uniform format. The technology handles the complex business logic of the real estate domain by normalizing queries, search parameters, terminology, destination naming etc. from its own uniform language to each mined site's language. Responses are then normalized back from disparate HTML formats to XML, thereby allowing for uniform presentation and 'apples-to-apples' comparison.

PropertyRover’s proprietary transaction tracker and reporting system compliments the search and retrieve functionality by enabling its clients to create and retain comprehensive accurate data records. This data can be easily exported and/or integrated into clients’ websites or back-office systems for analysis.

The proprietary, fine-tuned application server powering the PropertyRover technology is written in Java, allowing a small server-side footprint and virtually unlimited portability. Yet, the engine outperforms other web automation technologies, allowing the performance, scalability and stability required for large-scale data integration. The PropertyRover architecture was designed with scalability in mind, and can be easily modified to fit the needs of all clients, big or small.

By integrating with a real estate website's "public" interface, no effort is ever required on behalf of the mined site. PropertyRover reviews data from Web sites the same way a user would, ensuring that the data presented is identical to what is available to users on the original web site.

Furthermore, session enabled sites, sites using transient or persistent cookies, JavaScript, DHTML, or any combination of HTML, XML, HTTP or HTTPS are mined with no special difficulty.

PropertyRover works seamlessly with different information sources; regardless of implementation language, computing platform, or underlying application server and database.