Property tour management system
AssigneeTourzazz, Inc.
InventorsMichael Jonathan Spickes, Stacy Lynette Cunningham-Spickes
Life of this patent
Estimating the term…
Abstract
A property tour management system automatically manages creation, real-time facilitation, and analytics associated with property tours. The system includes various portals to provide access to information and performance of functions useful to agents, buyers, and real-estate organizations relating to a property tour experience. The system enables all parties involved to gain a more efficient, more informational, and more enjoyable property tour experience.
Claims20
A method for generating a property tour itinerary for a prospective buyer comprising:
- obtaining a plurality of property identifiers for a plurality of properties and constraints associated with the property tour itinerary;
- querying a property database to obtain property information associated with the plurality of property identifiers;
- computing, by a processor, tour times for each of the plurality of properties based on the property information, wherein computing the tour times for a select property of the plurality of properties comprises:
- generating a first feature vector representing characteristics of the select property based on the property information, the characteristics of the select property including historical tour times for the select property tracked based on detected entry and exit events associated with the select property in prior tours;
- generating a second feature vector representing characteristics of the prospective buyer based on a buyer profile;
- and
- applying a machine-learned model to the first and second feature vectors to generate a predicted tour time associated with the select property, the machine-learned model trained based on characteristics of historical prospective buyers, characteristics of historical properties that have been toured, and observed tour times associated with the historical prospective buyers touring the historical properties;
- querying a maps database to determine estimated drive times between pairs of the plurality of properties based on the property information;
- generating a property tour itinerary based on at least the tour times, the drive times, and the constraints, the property tour itinerary including a scheduled start time and a scheduled end time for the select property;
- outputting a representation of the property tour itinerary to a user interface of a client device;
- providing credentials for enabling control of a smart lighting system in the select property between the scheduled start time and the scheduled end time;
- detecting an entry event associated with the select property based on an entry signal received over a network;
- detecting an exit event associated with the select property based on an exit signal received over the network;
- and
- updating the machine-learned model based on an observed tour time for the select property between the entry event and the exit event.
A non-transitory computer-readable storage medium storing instructions for generating a property tour itinerary for a prospective buyer, the instructions when executed by a processor causing the processor to perform steps including:
- obtaining a plurality of property identifiers for a plurality of properties and constraints associated with the property tour itinerary;
- querying a property database to obtain property information associated with the plurality of property identifiers;
- computing, by a processor, tour times for each of the plurality of properties based on the property information, wherein computing the tour times for a select property of the plurality of properties comprises:
- generating a first feature vector representing characteristics of the select property based on the property information, the characteristics of the select property including historical tour times for the select property tracked based on detected entry and exit events associated with the select property in prior tours;
- generating a second feature vector representing characteristics of the prospective buyer based on a buyer profile;
- and
- applying a machine-learned model to the first and second feature vectors to generate a predicted tour time associated with the select property, the machine-learned model trained based on characteristics of historical prospective buyers, characteristics of historical properties that have been toured, and observed tour times associated with the historical prospective buyers touring the historical properties;
- querying a maps database to determine estimated drive times between pairs of the plurality of properties based on the property information;
- generating a property tour itinerary based on at least the tour times, the drive times, and the constraints, the property tour itinerary including a scheduled start time and a scheduled end time for the select property;
- outputting a representation of the property tour itinerary to a user interface of a client device;
- providing credentials for enabling control of a smart lighting system in the select property between the scheduled start time and the scheduled end time;
- detecting an entry event associated with the select property based on an entry signal received over a network;
- detecting an exit event associated with the select property based on an exit signal received over the network;
- and
- updating the machine-learned model based on an observed tour time for the select property between the entry event and the exit event.
A computing system for generating a property tour itinerary for a prospective buyer, the computing system comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that when executed by the processor cause the processor to perform steps including:
- obtaining a plurality of property identifiers for a plurality of properties and constraints associated with the property tour itinerary;
- querying a property database to obtain property information associated with the plurality of property identifiers;
- computing, by a processor, tour times for each of the plurality of properties based on the property information, wherein computing the tour times for a select property of the plurality of properties comprises:
- generating a first feature vector representing characteristics of the select property based on the property information, the characteristics of the select property including historical tour times for the select property tracked based on detected entry and exit events associated with the select property in prior tours;
- generating a second feature vector representing characteristics of the prospective buyer based on a buyer profile;
- and
- applying a machine-learned model to the first and second feature vectors to generate a predicted tour time associated with the select property, the machine-learned model trained based on characteristics of historical prospective buyers, characteristics of historical properties that have been toured, and observed tour times associated with the historical prospective buyers touring the historical properties;
- querying a maps database to determine estimated drive times between pairs of the plurality of properties based on the property information;
- generating a property tour itinerary based on at least the tour times, the drive times, and the constraints, the property tour itinerary including a scheduled start time and a scheduled end time for the select property;
- outputting a representation of the property tour itinerary to a user interface of a client device;
- providing credentials for enabling control of a smart lighting system in the select property between the scheduled start time and the scheduled end time;
- detecting an entry event associated with the select property based on an entry signal received over a network;
- detecting an exit event associated with the select property based on an exit signal received over the network;
- and
- updating the machine-learned model based on an observed tour time for the select property between the entry event and the exit event.
Dependencies are inferred from the claim text.