[go: up one dir, main page]

US20140100905A1 - Home tour and open house scheduler - Google Patents

Home tour and open house scheduler Download PDF

Info

Publication number
US20140100905A1
US20140100905A1 US14/047,820 US201314047820A US2014100905A1 US 20140100905 A1 US20140100905 A1 US 20140100905A1 US 201314047820 A US201314047820 A US 201314047820A US 2014100905 A1 US2014100905 A1 US 2014100905A1
Authority
US
United States
Prior art keywords
user
itinerary
medium
open
listings
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/047,820
Inventor
April Alexander
Jennifer Chao
Darren Yeung
Vincent Chang
Ben Lasley
Ben Fulton
Jansen Sheng
James Demichele
Thomas Young
Shrenik Devasani
Navtej Sadhal
Luke Misenheimer
Haiyun Helen Weng
Hamilton Nguyen
Timothy Woo
Seth Goldenberg
Chung Lai
Justin Yan
Meghan Kilgore
Julia Teitelbaum
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US14/047,820 priority Critical patent/US20140100905A1/en
Publication of US20140100905A1 publication Critical patent/US20140100905A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/06Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
    • G06Q10/1095
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0257User requested
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Electronic shopping [e-shopping] using intermediate agents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Electronic shopping [e-shopping] by investigating goods or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Definitions

  • Real estate transactions often involve a buyer, a seller, one or more agents (e.g., a listing agent for the seller and buyer's agent for the buyer), and numerous service providers (e.g., escrow professionals, appraisers, home inspectors, lenders, and so forth.
  • the seller lists a property using a listing server, often through a listing agent, while buyers go through a search process to identify potential properties to buy.
  • the seller may either accept the offer, counteroffer at a different price or other terms, or reject the offer.
  • the transaction is typically considered pending and on the way to closing pending inspections, resolving various contingencies, securing funds from a lender, and so forth.
  • FIG. 1 is a schematic view of an exemplary operating environment in which an embodiment of the invention can be implemented
  • FIG. 2 is a functional block diagram of an exemplary operating environment in which an embodiment of the invention can be implemented
  • FIG. 3 illustrates a process according to an embodiment of the invention
  • FIG. 4 illustrates a process according to an embodiment of the invention
  • FIGS. 5-9 are screenshots illustrating functionality of an embodiment of the invention.
  • FIG. 1 illustrates an example of a computing system environment 100 in which an embodiment of the invention may be implemented.
  • the computing system environment 100 is an example of a suitable computing environment; however it is appreciated that other environments, systems, and devices may be used to implement various embodiments of the invention as described in more detail below.
  • Embodiments of the invention are operational with numerous general-purpose or special purpose computing system environments or configurations.
  • Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with embodiments of the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
  • Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules being executed by a computer.
  • program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
  • Embodiments of the invention may also be practiced in distributed-computing environments where tasks are performed by remote processing devices that are linked through a communications network.
  • program modules may be located in both local and remote computer storage media including memory storage devices.
  • an exemplary system for implementing an embodiment of the invention includes a computing device, such as computing device 100 .
  • the computing device 100 typically includes at least one processing unit 102 and memory 104 .
  • memory 104 may be volatile (such as random-access memory (RAM)), nonvolatile (such as read-only memory (ROM), flash memory, etc.) or some combination of the two. This most basic configuration is illustrated in FIG. 1 by dashed line 106 .
  • the device 100 may have additional features, aspects, and functionality.
  • the device 100 may include additional storage (removable and/or non-removable) which may take the form of, but is not limited to, magnetic or optical disks or tapes.
  • additional storage is illustrated in FIG. 1 by removable storage 108 and non-removable storage 110 .
  • Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data.
  • Memory 104 , removable storage 108 and non-removable storage 110 are all examples of computer storage media.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by device 100 . Any such computer storage media may be part of device 100 .
  • the device 100 may also include a communications connection 112 that allows the device to communicate with other devices.
  • the communications connection 112 is an example of communication media.
  • Communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • the communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio-frequency (RF), infrared and other wireless media.
  • RF radio-frequency
  • the term computer-readable media as used herein includes both storage media and communication media.
  • the device 100 may also have an input device 114 such as keyboard, mouse, pen, voice-input device, touch-input device, etc. Further, an output device 116 such as a display, speakers, printer, etc. may also be included. Additional input devices 114 and output devices 116 may be included depending on a desired functionality of the device 100 .
  • the combination of software or computer-executable instructions with a computer-readable medium results in the creation of a machine or apparatus.
  • the execution of software or computer-executable instructions by a processing device results in the creation of a machine or apparatus, which may be distinguishable from the processing device, itself, according to an embodiment.
  • a computer-readable medium is transformed by storing software or computer-executable instructions thereon.
  • a processing device is transformed in the course of executing software or computer-executable instructions.
  • a first set of data input to a processing device during, or otherwise in association with, the execution of software or computer-executable instructions by the processing device is transformed into a second set of data as a consequence of such execution.
  • This second data set may subsequently be stored, displayed, or otherwise communicated.
  • Such transformation may also be a consequence of, or otherwise involve, the physical alteration of, for example, the states of registers and/or counters associated with a processing device during execution of software or computer-executable instructions by the processing device.
  • a process that is performed “automatically” may mean that the process is performed as a result of machine-executed instructions and does not, other than the establishment of user preferences, require manual effort.
  • an embodiment of the present invention may take the form, and/or may be implemented using one or more elements, of an exemplary computer network system 200 .
  • the system 200 includes an electronic client device 210 , such as a personal computer or workstation, tablet or smart phone, that is linked via a communication medium, such as a network 220 (e.g., the Internet), to an electronic device or system, such as a server 230 .
  • the server 230 may further be coupled, or otherwise have access, to a database 240 and a computer system 260 .
  • FIG. 2 includes one server 230 coupled to one client device 210 via the network 220 , it should be recognized that embodiments of the invention may be implemented using one or more such client devices coupled to one or more such servers.
  • the client device 210 and the server 230 may include all or fewer than all of the features associated with the device 100 illustrated in and discussed with reference to FIG. 1 .
  • the client device 210 includes or is otherwise coupled to a computer screen or display 250 .
  • the client device 210 may be used for various purposes such as network- and local-computing processes.
  • the client device 210 is linked via the network 220 to server 230 so that computer programs, such as, for example, a browser, running on the client device 210 can cooperate in two-way communication with server 230 .
  • the server 230 may be coupled to database 240 to retrieve information therefrom and to store information thereto.
  • Database 240 may have stored therein data (not shown), such as real-property listings, that can be used by the server 230 to enable performance of various aspects of embodiments of the invention.
  • the server 230 may be coupled to the computer system 260 in a manner allowing the server to delegate certain processing functions to the computer system.
  • the client device 210 may bypass network 220 and communicate directly with computer system 260 .
  • a user desiring to electronically and/or automatically schedule a tour of one or more homes for sale, which one or more homes may or may not be hosting an open house, uses a browser application running on the client device to access web content, which may, but need not, be served by the server 230 .
  • a browser application running on the client device to access web content, which may, but need not, be served by the server 230 .
  • the user may navigate to a website hosted by the server 230 .
  • URL uniform resource locator
  • FIG. 3 illustrates a process 300 according to an embodiment of the invention.
  • the process 300 is illustrated as a set of operations shown as discrete blocks.
  • One or more steps of the process 300 may be implemented in any suitable hardware, software, including instructions embodied within components, firmware, or combination thereof.
  • the order in which the operations associated with the process 300 are described is not to be necessarily construed as a limitation.
  • the user is provided access, via an electronic network, to a memory device on which are stored listings of parcels of real property.
  • the user may, in a conventional manner, ensure personal credentials to login to an account maintained by, for example, the administrators of the website. Subsequently, the user may sort through and view MLS listings stored in database 240 . In a conventional manner, the user may select one or more of the MLS listings of homes, including listings stored in database 240 of homes that are not offered for sale at the time the user navigates to the website, that the user is interested in purchasing for inclusion in a “wish list” associated with the user's account.
  • a selection of a set of the stored listings is received from the user.
  • the user may submit to the server 230 a set of one or more listings from the wish list associated with parcels of real property that the user desires to visit in what may be referred to herein as a “tour” of such parcels.
  • An embodiment may provide the user with the ability to indicate a “top-priority” parcel to be included in a tour and on which the development of an itinerary, discussed in greater detail below, may be based. Additionally, for each parcel selected by the user, an embodiment may provide suggestions of other parcels located within a predetermined distance and being similar in price and/or amenities.
  • the user's wish list may be consulted and a “backup” parcel may be chosen therefrom and suggested to the user as a substitute parcel for the tour.
  • the itinerary may include an indication of at least one time at which the user will receive permitted physical access to at least one parcel of real property associated with the selected set of stored listings.
  • a tour itinerary is generated that includes a tour appointment time of finite duration (e.g., 3 PM to 6 PM), on a date selected by the user, during which the user will be admitted to the selected parcel(s).
  • the starting time and duration of the appointment time may or may not be initially suggested by the user. In the latter case, the start time and duration of the appointment time may be suggested to the user based on, for example, the quantity and location of the parcels included in the tour.
  • the itinerary may also include the identity of an agent who will accompany the user on the tour, and order in which the selected parcel(s) will be visited, and a schedule of time periods within the appointment time during which each parcel will be respectively visited and/or during which access to each parcel will be granted.
  • one or more of the determination, for purposes of generating the itinerary, of appointment time start and duration, the agent, the order of parcel visitation and the time period allotted for visitation of each parcel may be manually made by a representative of the website administrator using one or more of server 230 and computer system 260 and/or made automatically by one or more of the server and computer system.
  • agent may specify conditions under which the agent will make herself available to accompany a user on a tour. For example, the agent may specify that a certain price threshold for each parcel included in the tour must be met before the agent is willing to conduct the tour.
  • the agent may specify that he is only willing to conduct a tour if the tour is the first one taken by a particular user, or if the tour is a second or subsequent tour taken by a particular user. Consequently, the tour itinerary would be generated, manually or automatically, based on these conditions.
  • appointment time and/or time periods are determined manually or automatically, such determinations may be based on one or more of the following exemplary factors, each of which may be embodied in a numerical score or other data type:
  • Service region for example, a particular neighborhood or region of the market city within which the parcels requested to be included in the tour are located;
  • Characteristics such as, for example, geographic location and sale close rate, of the agent leading the tour;
  • the itinerary may be generated to include two different appointment times, each perhaps on separate days, as a solution to logistical difficulties associated with traveling such distances.
  • the itinerary is provided to the user.
  • the server 230 and/or the computer system 260 provides the tour itinerary to the user.
  • the tour itinerary may be provided to the user via one or more of a website, short message service (SMS) message, e-mail or other appropriate notification method requested by the user.
  • SMS short message service
  • the user may, in real-time or otherwise, receive or be given access to updates on the state of the itinerary.
  • An embodiment may allow listing agents to log in to the website and indicate for storage in database 240 specific time when does during which a particular parcel will be made available for touring. Subsequently, these stored time windows may be consulted in the process of generating the itinerary.
  • more than one itinerary may be generated.
  • the itinerary provided to the user may, in effect, be merely a suggested itinerary.
  • the user may, using a graphical user interface associated with the website, select from one or more other available appointment times/durations and/or agents.
  • FIG. 4 illustrates a process 400 according to an embodiment of the invention.
  • the process 400 is illustrated as a set of operations shown as discrete blocks.
  • One or more steps of the process 400 may be implemented in any suitable hardware, software, including instructions embodied within components, firmware, or combination thereof.
  • the order in which the operations associated with the process 400 are described is not to be necessarily construed as a limitation.
  • a user is provided access, via an electronic network, to a user interface enabling the user to view listings of parcels of real property stored on a memory device and provide a selection of a set of the stored listings. For example, upon navigating to the website, the user may, in a conventional manner, ensure personal credentials to login to an account maintained by, for example, the administrators of the website. Subsequently, the user may sort through and view MLS listings stored in database 240 .
  • the user may select one or more of the MLS listings of homes, including listings stored in database 240 of homes that are not offered for sale at the time the user navigates to the website, that the user is interested in purchasing for inclusion in a “wish list” or “favorites” set associated with the user's account.
  • the user may select the stored listings by selecting a city, a neighborhood within a city, or other subregion of the city from one or more menus presented in the user interface. Consequently, all listed parcels located in the selected city or neighborhood/subregion would, in effect, be included in the selected set of stored listings.
  • the selected set is received by the server 230 , for example.
  • the user is provided access, via the electronic network, to a user interface enabling the user to (a) view a set of dates and at least one indication of a quantity of open houses hosted on each date of the set of dates at parcels associated with the selected set of listings, (b) provide a selection of a date on which the user desires to attend (i.e., tour) multiple open houses hosted on the selected date, and (c) provide a selection of a time window on the selected date during which the user desires to attend the multiple open houses.
  • the user may access a webpage 500 that includes a calendar 510 including day indicators 515 that are selectable with a conventional pointer device by the user.
  • each day shown in the calendar 510 includes an indicator 520 of the number of open houses occurring on that day and involving parcels included in the selected set of listings, as well as an indicator 530 of a time window within which such open houses occur.
  • the number of day indicators 515 included in the calendar 510 may be adjustable by the user.
  • the day indicators 515 may be populated with open house information, as illustrated in FIG. 5 , supplied by one or more listing agents. This may be achieved by enabling the listing agents to login to the website and employee a user interface to input an indication of a date and time window in which an open house will be hosted.
  • the user may access a webpage 600 that includes a drop-down menu 610 that allows the user to indicate the desired time window within which to conduct the tour.
  • the time window selected by the user may be composed of contiguous or non-contiguous blocks of time.
  • the user by accessing a webpage 700 , may indicate an address from which the user desires to commence the tour of open houses. Additionally, the user may be able to indicate their intended mode of transit (e.g., walking, by car, etc.). This selection of a starting address and mode of transit will be used as a basis for the generation of an open house tour itinerary as discussed in greater detail below.
  • the intended mode of transit e.g., walking, by car, etc.
  • the selected date and time window are received by the server 230 , for example.
  • an itinerary including an indication of a suggested sequence of attendance of open houses of a set of the multiple open houses and suggested time periods within the time window on the selected date during which each open house of the set of the multiple open houses may be attended is generated.
  • the server 230 in computer system 260 may generate the itinerary based on a calculation of travel time between or among the parcels of the selected set hosting open houses and may include an additional predetermined amount of time as a “buffer.”
  • the algorithm employed to generate the itinerary may optimize based on distance or, alternatively, may optimize based on waypoints.
  • the duration of the suggested time periods may be adjustable by the user.
  • the computer system 260 may perform the following algorithmic steps. First, the computer system 260 determines the day and time window selected by the user. Next, the database 240 is consulted to identify all open houses scheduled to occur during at least a portion of the selected time window. Next, a determination of “outlier” open houses is made. An open house qualifies as an outlier if its ending time is at least 45 minutes (i.e., the default allotment setting for time spent at an open house plus travel time to the open house) later than the latest previous open house ending time and still within the selected time window. As such, it is an open house that is guaranteed to be scheduled because there are no conflicts within its time slot.
  • the outlier open houses are designated as lowest priority for purposes of their inclusion in the itinerary.
  • the open houses occurring during the selected time window are scheduled according to the following factors in descending order qualifying importance: (a) earliest start time of the open house, (b) shortest duration of the open house, and (c) priority (i.e., importance) of the open house as may be indicated by the user.
  • the itinerary is provided to the user.
  • the server 230 and/or the computer system 260 provides the tour itinerary to the user.
  • the tour itinerary may be provided to the user via one or more of a webpage 800 , such as is illustrated in FIG. 8 , SMS message, e-mail or other appropriate notification method requested by the user.
  • the itinerary may include a sequential list 810 of the open house times and locations, as well as a map 820 illustrating the proposed route to be taken during the open house tour.
  • the user may access a webpage 900 that can enable the user to prioritize or reprioritize the open houses that are included in the itinerary.
  • Such prioritization may be achieved, for example, by “dragging and dropping” icons representing one or more open houses.
  • the user may request that the itinerary be re-generated.
  • the user may designate a set of the open houses as “favorites,” in which case such favorite set will automatically be highly prioritized.
  • the user may, by using the website, indicate a preference that the algorithm used to generate the itinerary place a greater emphasis on maximizing the number of open houses attended rather than attempting to ensure that specific ones of the open houses are attended.
  • the algorithm may more highly prioritize open houses that are listed by or otherwise associated with the administrator of the website.
  • An embodiment may include a user interface (not shown) accessible to the user after the open house tour has been conducted and enabling the user to indicate which homes they actually saw on the tour, and enter notes on them. Tracking the homes seen by the user enables the administrator of the website to ignore those homes when the user plans the next tour (although the user may override this setting).

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A computer-implemented method includes providing to a user access, via an electronic network, to a memory device on which are stored listings of parcels of real property. A selection of a set of the stored listings is received from the user via the electronic network. In response to receiving the selection, at least a portion of a first itinerary is generated including an indication of at least one time at which the user will receive permitted physical access to at least one parcel of real property associated with the selected set of stored listings. The first itinerary is then provided to the user.

Description

  • PRIORITY CLAIM
  • The present application claims priority from U.S. Provisional Application No. 61/710,606, filed Oct. 5, 2012, which is incorporated by reference as if fully set forth herein.
  • BACKGROUND
  • Real estate transactions often involve a buyer, a seller, one or more agents (e.g., a listing agent for the seller and buyer's agent for the buyer), and numerous service providers (e.g., escrow professionals, appraisers, home inspectors, lenders, and so forth. In a typical purchase transaction, the seller lists a property using a listing server, often through a listing agent, while buyers go through a search process to identify potential properties to buy. Once the buyer identifies a property the buyer wants to buy, the buyer makes an offer to the seller, potentially each through their respective agents. The seller may either accept the offer, counteroffer at a different price or other terms, or reject the offer. Once an offer or counteroffer has been accepted, the transaction is typically considered pending and on the way to closing pending inspections, resolving various contingencies, securing funds from a lender, and so forth.
  • Because of the many events and parties involved in a real estate transaction, it is often difficult for prospective buyers and sellers to organize times at which the prospective buyer may tour a seller's property. Buyers need to react quickly to new listings, price drops, and open houses. They also need to coordinate with their agent (and possibly with co-buyers) on events like inspections, contingency removal, loans, and so on. Sellers also need to coordinate with their agent on events like changes to their listing, buyer inspections, and so forth. Keeping track of all of these details or otherwise trying to efficiently schedule property viewings by a potential purchaser can be overwhelming, if not impossible.
  • BRIEF DESCRIPTION OF THE DRAWING
  • Preferred and alternative embodiments of the present invention are described in detail below with reference to the following drawing figures.
  • FIG. 1 is a schematic view of an exemplary operating environment in which an embodiment of the invention can be implemented;
  • FIG. 2 is a functional block diagram of an exemplary operating environment in which an embodiment of the invention can be implemented;
  • FIG. 3 illustrates a process according to an embodiment of the invention;
  • FIG. 4 illustrates a process according to an embodiment of the invention; and
  • FIGS. 5-9 are screenshots illustrating functionality of an embodiment of the invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • This patent application is intended to describe one or more embodiments of the present invention. It is to be understood that the use of absolute terms, such as “must,” “will,” and the like, as well as specific quantities, is to be construed as being applicable to one or more of such embodiments, but not necessarily to all such embodiments. As such, embodiments of the invention may omit, or include a modification of, one or more features or functionalities described in the context of such absolute terms.
  • FIG. 1 illustrates an example of a computing system environment 100 in which an embodiment of the invention may be implemented. The computing system environment 100, as illustrated, is an example of a suitable computing environment; however it is appreciated that other environments, systems, and devices may be used to implement various embodiments of the invention as described in more detail below.
  • Embodiments of the invention are operational with numerous general-purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with embodiments of the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
  • Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Embodiments of the invention may also be practiced in distributed-computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
  • With reference to FIG. 1, an exemplary system for implementing an embodiment of the invention includes a computing device, such as computing device 100. The computing device 100 typically includes at least one processing unit 102 and memory 104.
  • Depending on the exact configuration and type of computing device, memory 104 may be volatile (such as random-access memory (RAM)), nonvolatile (such as read-only memory (ROM), flash memory, etc.) or some combination of the two. This most basic configuration is illustrated in FIG. 1 by dashed line 106.
  • Additionally, the device 100 may have additional features, aspects, and functionality. For example, the device 100 may include additional storage (removable and/or non-removable) which may take the form of, but is not limited to, magnetic or optical disks or tapes. Such additional storage is illustrated in FIG. 1 by removable storage 108 and non-removable storage 110. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Memory 104, removable storage 108 and non-removable storage 110 are all examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by device 100. Any such computer storage media may be part of device 100.
  • The device 100 may also include a communications connection 112 that allows the device to communicate with other devices. The communications connection 112 is an example of communication media. Communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, the communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio-frequency (RF), infrared and other wireless media. The term computer-readable media as used herein includes both storage media and communication media.
  • The device 100 may also have an input device 114 such as keyboard, mouse, pen, voice-input device, touch-input device, etc. Further, an output device 116 such as a display, speakers, printer, etc. may also be included. Additional input devices 114 and output devices 116 may be included depending on a desired functionality of the device 100.
  • According to one or more embodiments, the combination of software or computer-executable instructions with a computer-readable medium results in the creation of a machine or apparatus. Similarly, the execution of software or computer-executable instructions by a processing device results in the creation of a machine or apparatus, which may be distinguishable from the processing device, itself, according to an embodiment.
  • Correspondingly, it is to be understood that a computer-readable medium is transformed by storing software or computer-executable instructions thereon. Likewise, a processing device is transformed in the course of executing software or computer-executable instructions. Additionally, it is to be understood that a first set of data input to a processing device during, or otherwise in association with, the execution of software or computer-executable instructions by the processing device is transformed into a second set of data as a consequence of such execution. This second data set may subsequently be stored, displayed, or otherwise communicated. Such transformation, alluded to in each of the above examples, may be a consequence of, or otherwise involve, the physical alteration of portions of a computer-readable medium. Such transformation, alluded to in each of the above examples, may also be a consequence of, or otherwise involve, the physical alteration of, for example, the states of registers and/or counters associated with a processing device during execution of software or computer-executable instructions by the processing device.
  • As used herein, a process that is performed “automatically” may mean that the process is performed as a result of machine-executed instructions and does not, other than the establishment of user preferences, require manual effort.
  • Referring now to FIG. 2, an embodiment of the present invention may take the form, and/or may be implemented using one or more elements, of an exemplary computer network system 200. The system 200 includes an electronic client device 210, such as a personal computer or workstation, tablet or smart phone, that is linked via a communication medium, such as a network 220 (e.g., the Internet), to an electronic device or system, such as a server 230. The server 230 may further be coupled, or otherwise have access, to a database 240 and a computer system 260. Although the embodiment illustrated in FIG. 2 includes one server 230 coupled to one client device 210 via the network 220, it should be recognized that embodiments of the invention may be implemented using one or more such client devices coupled to one or more such servers.
  • The client device 210 and the server 230 may include all or fewer than all of the features associated with the device 100 illustrated in and discussed with reference to FIG. 1. The client device 210 includes or is otherwise coupled to a computer screen or display 250. The client device 210 may be used for various purposes such as network- and local-computing processes.
  • The client device 210 is linked via the network 220 to server 230 so that computer programs, such as, for example, a browser, running on the client device 210 can cooperate in two-way communication with server 230. The server 230 may be coupled to database 240 to retrieve information therefrom and to store information thereto. Database 240 may have stored therein data (not shown), such as real-property listings, that can be used by the server 230 to enable performance of various aspects of embodiments of the invention. Additionally, the server 230 may be coupled to the computer system 260 in a manner allowing the server to delegate certain processing functions to the computer system. In an embodiment, the client device 210 may bypass network 220 and communicate directly with computer system 260.
  • Still referring to FIG. 2, and in operation according to an embodiment of the invention, a user (not shown) of the client device 210 desiring to electronically and/or automatically schedule a tour of one or more homes for sale, which one or more homes may or may not be hosting an open house, uses a browser application running on the client device to access web content, which may, but need not, be served by the server 230. Specifically, by employing an appropriate uniform resource locator (URL) in a known manner, the user may navigate to a website hosted by the server 230.
  • FIG. 3 illustrates a process 300 according to an embodiment of the invention. The process 300 is illustrated as a set of operations shown as discrete blocks. One or more steps of the process 300 may be implemented in any suitable hardware, software, including instructions embodied within components, firmware, or combination thereof. The order in which the operations associated with the process 300 are described is not to be necessarily construed as a limitation.
  • At a block 310, the user is provided access, via an electronic network, to a memory device on which are stored listings of parcels of real property. For example, upon navigating to the website, the user may, in a conventional manner, ensure personal credentials to login to an account maintained by, for example, the administrators of the website. Subsequently, the user may sort through and view MLS listings stored in database 240. In a conventional manner, the user may select one or more of the MLS listings of homes, including listings stored in database 240 of homes that are not offered for sale at the time the user navigates to the website, that the user is interested in purchasing for inclusion in a “wish list” associated with the user's account.
  • At a block 320, a selection of a set of the stored listings is received from the user. For example, the user may submit to the server 230 a set of one or more listings from the wish list associated with parcels of real property that the user desires to visit in what may be referred to herein as a “tour” of such parcels. An embodiment may provide the user with the ability to indicate a “top-priority” parcel to be included in a tour and on which the development of an itinerary, discussed in greater detail below, may be based. Additionally, for each parcel selected by the user, an embodiment may provide suggestions of other parcels located within a predetermined distance and being similar in price and/or amenities. In an embodiment, if one of the parcels selected for the tour becomes subject to a pending sale, or otherwise becomes unavailable, before the user undertakes the tour, the user's wish list may be consulted and a “backup” parcel may be chosen therefrom and suggested to the user as a substitute parcel for the tour.
  • At a block 330, at least a portion of an itinerary is generated in response to receiving the selection. The itinerary may include an indication of at least one time at which the user will receive permitted physical access to at least one parcel of real property associated with the selected set of stored listings. For example, in response to receiving from the user the selection of parcels that the user desires to include in the tour, a tour itinerary is generated that includes a tour appointment time of finite duration (e.g., 3 PM to 6 PM), on a date selected by the user, during which the user will be admitted to the selected parcel(s). The starting time and duration of the appointment time, according to alternate embodiments, may or may not be initially suggested by the user. In the latter case, the start time and duration of the appointment time may be suggested to the user based on, for example, the quantity and location of the parcels included in the tour.
  • The itinerary may also include the identity of an agent who will accompany the user on the tour, and order in which the selected parcel(s) will be visited, and a schedule of time periods within the appointment time during which each parcel will be respectively visited and/or during which access to each parcel will be granted. In various embodiments, one or more of the determination, for purposes of generating the itinerary, of appointment time start and duration, the agent, the order of parcel visitation and the time period allotted for visitation of each parcel may be manually made by a representative of the website administrator using one or more of server 230 and computer system 260 and/or made automatically by one or more of the server and computer system.
  • Regardless of whether the choice of agent is determined manually or automatically, such determination may be based on an electronic record of agent availability, which may be stored in database 240. That is, each eligible agent may post to database 240 their own respective schedule of availability that may be manually or automatically consulted to determine which agents may be available to accompany the user on the tour during the appointment time chosen or requested by the user. Additionally, using a graphical user interface according to an embodiment, the agent may specify conditions under which the agent will make herself available to accompany a user on a tour. For example, the agent may specify that a certain price threshold for each parcel included in the tour must be met before the agent is willing to conduct the tour. The agent may specify that he is only willing to conduct a tour if the tour is the first one taken by a particular user, or if the tour is a second or subsequent tour taken by a particular user. Consequently, the tour itinerary would be generated, manually or automatically, based on these conditions.
  • Additionally, regardless of whether the appointment time and/or time periods are determined manually or automatically, such determinations may be based on one or more of the following exemplary factors, each of which may be embodied in a numerical score or other data type:
  • Market—for example, a particular metropolitan city within which the parcels requested to be included in the tour are located;
  • Service region—for example, a particular neighborhood or region of the market city within which the parcels requested to be included in the tour are located;
  • Number of homes included in the tour;
  • Number of single-family homes included in the tour;
  • Number of condominiums included in the tour;
  • Total square footage of all parcels included in the tour and/or square footage of one or more individual parcels included in the tour;
  • Number of tours the user has previously completed;
  • Number of homes on the tour that the user has previously toured;
  • Relative duration of the user's previous tours;
  • Price of one or more parcels included in the tour;
  • Characteristics, such as, for example, geographic location and sale close rate, of the agent leading the tour;
  • A calculation of travel time between or among the parcels included in the tour; and
  • Whether the tour occurs on a weekday or weekend and/or by day of the week on which the tour occurs.
  • In an embodiment, and based on a predetermined threshold distance between or among the parcels included in the tour, the itinerary may be generated to include two different appointment times, each perhaps on separate days, as a solution to logistical difficulties associated with traveling such distances.
  • At a block 340, the itinerary is provided to the user. For example, the server 230 and/or the computer system 260 provides the tour itinerary to the user. The tour itinerary may be provided to the user via one or more of a website, short message service (SMS) message, e-mail or other appropriate notification method requested by the user. If the itinerary requires time to develop, such as may be the case when the availability of one or more parcels requested for the tour must be confirmed, the user may, in real-time or otherwise, receive or be given access to updates on the state of the itinerary. An embodiment may allow listing agents to log in to the website and indicate for storage in database 240 specific time when does during which a particular parcel will be made available for touring. Subsequently, these stored time windows may be consulted in the process of generating the itinerary.
  • In an embodiment, more than one itinerary may be generated. As such, the itinerary provided to the user may, in effect, be merely a suggested itinerary. For example, if the user is dissatisfied with one or more of the appointment time/duration or agent selection, the user may, using a graphical user interface associated with the website, select from one or more other available appointment times/durations and/or agents.
  • FIG. 4 illustrates a process 400 according to an embodiment of the invention. The process 400 is illustrated as a set of operations shown as discrete blocks. One or more steps of the process 400 may be implemented in any suitable hardware, software, including instructions embodied within components, firmware, or combination thereof. The order in which the operations associated with the process 400 are described is not to be necessarily construed as a limitation.
  • At a block 410, a user is provided access, via an electronic network, to a user interface enabling the user to view listings of parcels of real property stored on a memory device and provide a selection of a set of the stored listings. For example, upon navigating to the website, the user may, in a conventional manner, ensure personal credentials to login to an account maintained by, for example, the administrators of the website. Subsequently, the user may sort through and view MLS listings stored in database 240. In a conventional manner, the user may select one or more of the MLS listings of homes, including listings stored in database 240 of homes that are not offered for sale at the time the user navigates to the website, that the user is interested in purchasing for inclusion in a “wish list” or “favorites” set associated with the user's account.
  • In an embodiment, the user may select the stored listings by selecting a city, a neighborhood within a city, or other subregion of the city from one or more menus presented in the user interface. Consequently, all listed parcels located in the selected city or neighborhood/subregion would, in effect, be included in the selected set of stored listings.
  • At a block 420, the selected set is received by the server 230, for example.
  • At a block 430, the user is provided access, via the electronic network, to a user interface enabling the user to (a) view a set of dates and at least one indication of a quantity of open houses hosted on each date of the set of dates at parcels associated with the selected set of listings, (b) provide a selection of a date on which the user desires to attend (i.e., tour) multiple open houses hosted on the selected date, and (c) provide a selection of a time window on the selected date during which the user desires to attend the multiple open houses. For example, as illustrated in FIG. 5, the user may access a webpage 500 that includes a calendar 510 including day indicators 515 that are selectable with a conventional pointer device by the user. In the illustrated embodiment, each day shown in the calendar 510 includes an indicator 520 of the number of open houses occurring on that day and involving parcels included in the selected set of listings, as well as an indicator 530 of a time window within which such open houses occur. The number of day indicators 515 included in the calendar 510 may be adjustable by the user.
  • In an embodiment, the day indicators 515 may be populated with open house information, as illustrated in FIG. 5, supplied by one or more listing agents. This may be achieved by enabling the listing agents to login to the website and employee a user interface to input an indication of a date and time window in which an open house will be hosted.
  • As illustrated in FIG. 6, upon selecting an indicator 515 of the day on which the user desires to conduct an open house tour, the user may access a webpage 600 that includes a drop-down menu 610 that allows the user to indicate the desired time window within which to conduct the tour. The time window selected by the user may be composed of contiguous or non-contiguous blocks of time.
  • In an embodiment, and as illustrated in FIG. 7, the user, by accessing a webpage 700, may indicate an address from which the user desires to commence the tour of open houses. Additionally, the user may be able to indicate their intended mode of transit (e.g., walking, by car, etc.). This selection of a starting address and mode of transit will be used as a basis for the generation of an open house tour itinerary as discussed in greater detail below.
  • At a block 440 the selected date and time window are received by the server 230, for example.
  • At a block 450, and in response to receiving the selected date and time window, an itinerary including an indication of a suggested sequence of attendance of open houses of a set of the multiple open houses and suggested time periods within the time window on the selected date during which each open house of the set of the multiple open houses may be attended is generated. For example, one or more of the server 230 in computer system 260 may generate the itinerary based on a calculation of travel time between or among the parcels of the selected set hosting open houses and may include an additional predetermined amount of time as a “buffer.” The algorithm employed to generate the itinerary may optimize based on distance or, alternatively, may optimize based on waypoints. Because of the finite duration of the time window selected by the user, the finite amount of time during which any given open house is hosted, and distances between the parcels at which open houses are being hosted on the selected day, all open houses occurring within the selected time window on the selected day may not be included in the itinerary. In an embodiment, the duration of the suggested time periods may be adjustable by the user.
  • In an embodiment in which the computer system 260 generates the itinerary, the computer system may perform the following algorithmic steps. First, the computer system 260 determines the day and time window selected by the user. Next, the database 240 is consulted to identify all open houses scheduled to occur during at least a portion of the selected time window. Next, a determination of “outlier” open houses is made. An open house qualifies as an outlier if its ending time is at least 45 minutes (i.e., the default allotment setting for time spent at an open house plus travel time to the open house) later than the latest previous open house ending time and still within the selected time window. As such, it is an open house that is guaranteed to be scheduled because there are no conflicts within its time slot. Next, the outlier open houses are designated as lowest priority for purposes of their inclusion in the itinerary. Next, the open houses occurring during the selected time window are scheduled according to the following factors in descending order qualifying importance: (a) earliest start time of the open house, (b) shortest duration of the open house, and (c) priority (i.e., importance) of the open house as may be indicated by the user. Next, review the open houses that now populate the itinerary and substitute higher-priority open houses for lower-priority open houses. It should be noted that the above-described algorithmic steps would likewise be performed in embodiments in which the server 230 alone or a combination of the server and computer system 260 generates the itinerary.
  • At a block 460, the itinerary is provided to the user. For example, the server 230 and/or the computer system 260 provides the tour itinerary to the user. The tour itinerary may be provided to the user via one or more of a webpage 800, such as is illustrated in FIG. 8, SMS message, e-mail or other appropriate notification method requested by the user. As illustrated in the example of the webpage 800 of FIG. 8, the itinerary may include a sequential list 810 of the open house times and locations, as well as a map 820 illustrating the proposed route to be taken during the open house tour.
  • As illustrated in FIG. 9, after receiving the itinerary, the user may access a webpage 900 that can enable the user to prioritize or reprioritize the open houses that are included in the itinerary. Such prioritization may be achieved, for example, by “dragging and dropping” icons representing one or more open houses. After prioritizing one or more open houses, the user may request that the itinerary be re-generated. In an embodiment, before any itinerary is generated, the user may designate a set of the open houses as “favorites,” in which case such favorite set will automatically be highly prioritized. Alternatively, the user may, by using the website, indicate a preference that the algorithm used to generate the itinerary place a greater emphasis on maximizing the number of open houses attended rather than attempting to ensure that specific ones of the open houses are attended. Additionally, the algorithm may more highly prioritize open houses that are listed by or otherwise associated with the administrator of the website.
  • An embodiment may include a user interface (not shown) accessible to the user after the open house tour has been conducted and enabling the user to indicate which homes they actually saw on the tour, and enter notes on them. Tracking the homes seen by the user enables the administrator of the website to ignore those homes when the user plans the next tour (although the user may override this setting).
  • While the preferred embodiment of the invention has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the invention is not limited except as by the appended claims.

Claims (20)

What is claimed is:
1. At least one computer-readable medium on which are stored instructions that, when executed by at least one processing device, enables the at least one processing device to perform a method comprising the steps of:
providing to a user access, via an electronic network, to a memory device on which are stored listings of parcels of real property;
receiving, via the electronic network, from the user a selection of a set of the stored listings;
in response to receiving the selection, generating at least a portion of a first itinerary including an indication of at least one time at which the user will receive permitted physical access to at least one parcel of real property associated with the selected set of stored listings; and
providing the first itinerary to the user.
2. The medium of claim 1, wherein the parcels of real property are offered for sale at the time of user access to the memory device.
3. The medium of claim 1, wherein the first itinerary is provided to the user via a short message service message.
4. The medium of claim 1, wherein the first itinerary includes a finite duration during which the user will receive the permitted physical access.
5. The medium of claim 1, wherein at least a portion of the first itinerary is manually generated.
6. The medium of claim 4, wherein the duration is determined based on the square footage of at least one parcel associated with the selected set.
7. The medium of claim 4, wherein the duration is determined based on the geographic region within which the at least one parcel associated with the selected set is located.
8. The medium of claim 4, wherein the duration is determined based on data characterizing execution by the user of at least one previously generated itinerary different from the first itinerary.
9. The medium of claim 1, wherein the first itinerary includes identification of at least one agent to accompany the user during the physical access to the at least one parcel.
10. The medium of claim 9, wherein generating the first itinerary comprises accessing an electronic record of the availability of the at least one agent to accompany the user at the at least one time indicated by the first itinerary.
11. The medium of claim 1, wherein generating the first itinerary comprises calculating a travel time between first and second parcels associated with the selected set.
12. At least one computer-readable medium on which are stored instructions that, when executed by at least one processing device, enables the at least one processing device to perform a method comprising the steps of:
providing to a user access, via an electronic network, to a user interface enabling the user to view listings of parcels of real property stored on a memory device and provide a selection of a set of the stored listings;
receiving, via the electronic network, the selected set;
providing to the user access, via the electronic network, to a user interface enabling the user to (a) view a set of dates and at least one indication of a quantity of open houses hosted on each date of the set of dates at parcels associated with the selected set of listings, (b) provide a selection of a date on which the user desires to attend multiple open houses hosted on the selected date, and (c) provide a selection of a time window on the selected date during which the user desires to attend the multiple open houses;
receiving, via the electronic network, the selected date and time window;
in response to receiving the selected date and time window, generating an itinerary including an indication of a suggested sequence of attendance of open houses of a set of the multiple open houses and suggested time periods within the time window on the selected date during which each open house of the set of the multiple open houses may be attended; and
providing the itinerary to the user.
13. The medium of claim 12, wherein the user selection comprises an indication of at least one of a city and a neighborhood.
14. The medium of claim 12, further comprising providing a user interface that enables the user to provide an indication of an address from which the user desires to begin attendance of open houses of the set, wherein the suggested sequence and suggested time periods are based on the indicated address.
15. The medium of claim 12, wherein the user interface comprises a website.
16. The medium of claim 12, wherein the itinerary is generated based on a calculation of travel time between a parcel hosting a first open house of the set and a parcel hosting a second open house of the set.
17. The medium of claim 12, wherein the itinerary is generated based on a user designation of an open house of the multiple open houses as being high-priority.
18. The medium of claim 12, wherein the method further comprises the step of providing to at least one listing agent access, via the electronic network, to a user interface enabling the listing agent to input an indication of a date and time window in which an open house will be hosted at a parcel associated with the selected set of listings.
19. The medium of claim 12, wherein the method further comprises the step of providing to the user access to a user interface enabling the user to prioritize attendance at a first open house of the multiple open houses over a second open house of the multiple open houses.
20. The medium of claim 12, wherein the duration of the suggested time periods is adjustable by the user.
US14/047,820 2012-10-05 2013-10-07 Home tour and open house scheduler Abandoned US20140100905A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/047,820 US20140100905A1 (en) 2012-10-05 2013-10-07 Home tour and open house scheduler

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261710606P 2012-10-05 2012-10-05
US14/047,820 US20140100905A1 (en) 2012-10-05 2013-10-07 Home tour and open house scheduler

Publications (1)

Publication Number Publication Date
US20140100905A1 true US20140100905A1 (en) 2014-04-10

Family

ID=50433414

Family Applications (8)

Application Number Title Priority Date Filing Date
US13/907,681 Abandoned US20140236768A1 (en) 2012-10-05 2013-05-31 Physical references for providing supplemental real estate information
US13/907,632 Active 2034-02-04 US9406082B2 (en) 2012-10-05 2013-05-31 Multiplexing web requests for improved performance
US13/907,724 Abandoned US20140100956A1 (en) 2012-10-05 2013-05-31 Providing fast alerts for rapidly changing real estate data
US14/046,833 Active US9706011B2 (en) 2012-10-05 2013-10-04 Personalized real estate event feed
US14/046,811 Abandoned US20140143644A1 (en) 2012-10-05 2013-10-04 Web browser page transition acceleration
US14/047,820 Abandoned US20140100905A1 (en) 2012-10-05 2013-10-07 Home tour and open house scheduler
US15/198,786 Abandoned US20160337481A1 (en) 2012-10-05 2016-06-30 Multiplexing web requests for improved performance
US15/616,721 Abandoned US20180007169A1 (en) 2012-10-05 2017-06-07 Personalized real estate event feed

Family Applications Before (5)

Application Number Title Priority Date Filing Date
US13/907,681 Abandoned US20140236768A1 (en) 2012-10-05 2013-05-31 Physical references for providing supplemental real estate information
US13/907,632 Active 2034-02-04 US9406082B2 (en) 2012-10-05 2013-05-31 Multiplexing web requests for improved performance
US13/907,724 Abandoned US20140100956A1 (en) 2012-10-05 2013-05-31 Providing fast alerts for rapidly changing real estate data
US14/046,833 Active US9706011B2 (en) 2012-10-05 2013-10-04 Personalized real estate event feed
US14/046,811 Abandoned US20140143644A1 (en) 2012-10-05 2013-10-04 Web browser page transition acceleration

Family Applications After (2)

Application Number Title Priority Date Filing Date
US15/198,786 Abandoned US20160337481A1 (en) 2012-10-05 2016-06-30 Multiplexing web requests for improved performance
US15/616,721 Abandoned US20180007169A1 (en) 2012-10-05 2017-06-07 Personalized real estate event feed

Country Status (1)

Country Link
US (8) US20140236768A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170286546A1 (en) * 2016-03-30 2017-10-05 International Business Machines Corporation Personalized content selection for time-constrained sessions
US20180068402A1 (en) * 2013-03-15 2018-03-08 Redfin Corporation Provision of real-estate market information
US11099016B2 (en) * 2019-03-29 2021-08-24 Naver Corporation System and method for generating pedestrian tours
CN114518912A (en) * 2022-02-21 2022-05-20 度小满科技(北京)有限公司 Page loading method, device and equipment and readable storage medium
US11393056B1 (en) * 2018-03-06 2022-07-19 TourZazz, Inc. Property tour management system
US11593718B2 (en) * 2018-07-20 2023-02-28 Tour24, Inc. Systems and methods for scheduling and performing self-guided tours of multi-unit residential facilities
CN116308218A (en) * 2023-05-22 2023-06-23 北京焦点新干线信息技术有限公司 Early warning method, device, equipment and storage medium for online house selection system
US20240062322A1 (en) * 2022-02-23 2024-02-22 AboutTimeTours, LLC Property tour management systems

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9536308B2 (en) 2012-12-10 2017-01-03 Verint Systems Ltd. Irregular event detection in push notifications
US20140379799A1 (en) * 2013-06-21 2014-12-25 Microsoft Corporation Augmenting content obtained from different content sources
US20150012530A1 (en) * 2013-07-05 2015-01-08 Accenture Global Services Limited Determining an emergent identity over time
US20150106278A1 (en) * 2013-10-11 2015-04-16 Costar Realty Information, Inc. Method and apparatus for search and analysis of real estate data
US9507761B2 (en) * 2013-12-26 2016-11-29 International Business Machines Corporation Comparing webpage elements having asynchronous functionality
GB2530781A (en) * 2014-10-02 2016-04-06 Ibm Processing messages for retrieval from a message queuing system
US10425348B2 (en) * 2015-07-22 2019-09-24 The Regents Of The University Of Colorado Stateless network functions
CN105046256B (en) * 2015-07-22 2018-10-16 福建新大陆自动识别技术有限公司 QR codes coding/decoding method based on distorted image correction and system
US10706465B2 (en) 2015-09-14 2020-07-07 The Toronto-Dominion Bank Connected device-based property evaluation
CN105183890B (en) * 2015-09-28 2020-07-10 北京奇虎科技有限公司 Browser-based web page loading method and browser device
US10229214B2 (en) * 2015-12-31 2019-03-12 Ca, Inc. Dynamic web page navigation
US10075549B2 (en) * 2016-01-25 2018-09-11 Quest Software Inc. Optimizer module in high load client/server systems
US11194572B2 (en) * 2016-02-22 2021-12-07 International Business Machines Corporation Managing external feeds in an event-based computing system
CN107103004B (en) * 2016-02-23 2020-11-06 创新先进技术有限公司 Data processing method, device and system in web page
KR102641971B1 (en) * 2016-03-17 2024-02-29 구글 엘엘씨 Hybrid client-server data provision
US20170330296A1 (en) * 2016-05-12 2017-11-16 Joseph C. Burke Consumer Oriented Mobile Solution to Track Your Closing
US10250715B2 (en) * 2016-06-30 2019-04-02 Salesforce.Com, Inc. Dynamic adjustment of boxcarring of action requests from component-driven cloud applications
US10250716B2 (en) * 2016-06-30 2019-04-02 Salesforce.Com, Inc. Priority-driven boxcarring of action requests from component-driven cloud applications
US20180060980A1 (en) * 2016-08-25 2018-03-01 Barbara Carey Stachowski Search with home tour navigation
US10540620B2 (en) 2016-10-31 2020-01-21 Microsoft Technology Licensing, Llc Personalized aggregated project team activity feed
US10574723B2 (en) * 2016-11-30 2020-02-25 Nutanix, Inc. Web services communication management
US20180218387A1 (en) * 2017-01-30 2018-08-02 Price-Mars Delly Feedback system through an online community format
US10620996B2 (en) * 2017-04-26 2020-04-14 Servicenow, Inc. Batching asynchronous web requests
US10540364B2 (en) 2017-05-02 2020-01-21 Home Box Office, Inc. Data delivery architecture for transforming client response data
US11062407B2 (en) * 2017-09-05 2021-07-13 Shelterzoom Corp. Blockchain-powered real estate sales and rental system
US10339931B2 (en) 2017-10-04 2019-07-02 The Toronto-Dominion Bank Persona-based conversational interface personalization using social network preferences
US10460748B2 (en) 2017-10-04 2019-10-29 The Toronto-Dominion Bank Conversational interface determining lexical personality score for response generation with synonym replacement
CN107862352B (en) * 2017-10-12 2021-06-29 深圳思为科技有限公司 Two-dimensional code sharing method and two-dimensional code sharing equipment
US11694681B2 (en) 2018-01-08 2023-07-04 Ebay Inc. Artificial assistant system notifications
US20190251644A1 (en) * 2018-02-09 2019-08-15 Gregory D. Hague Method and system for rapid notification of new real estate listings
US10846776B1 (en) * 2018-03-19 2020-11-24 Amazon Technologies, Inc. Account customized item list system
CN110430521B (en) * 2018-04-27 2020-10-30 上海大唐移动通信设备有限公司 WIFI indoor positioning-based clothing sales analysis system and method
CN108959495B (en) * 2018-06-25 2019-12-06 百度在线网络技术(北京)有限公司 page display method, device, equipment and computer storage medium of H5 webpage
US11042426B2 (en) 2018-08-23 2021-06-22 International Business Machines Corporation Utilizing reusable AJAX requests
JP6574293B2 (en) * 2018-08-29 2019-09-11 グーグル エルエルシー Hybrid client-server data provision
UA122556C2 (en) 2018-12-03 2020-11-25 Олександр Вікторович Романєєв MULTI-USER MULTILINGUAL SYSTEM FOR CREATING ORDERS AND MANUFACTURING WINDOWS AND DOORS
CN109978656B (en) * 2019-02-12 2024-02-06 平安科技(深圳)有限公司 House personalized configuration management method, device, computer equipment and storage medium
US11430077B2 (en) * 2019-02-13 2022-08-30 The Toronto-Dominion Bank System and method for searching and monitoring assets available for acquisition
US11379546B2 (en) 2019-02-13 2022-07-05 The Toronto-Dominion Bank System and method for controlling visibility of elements of displayed electronic content
KR102654689B1 (en) * 2019-05-24 2024-04-03 삼성에스디에스 주식회사 Accelerated processing apparatus for transaction considering transaction failure probability and method thereof
KR20200139034A (en) * 2019-06-03 2020-12-11 삼성에스디에스 주식회사 Blockchain based computing system and method for managing transaction thereof
US20210042861A1 (en) 2019-08-09 2021-02-11 Zenlist, Inc. Method and apparatus for automated collaboration in a real property merchandising system
US11823296B2 (en) 2020-02-14 2023-11-21 Cibo Technologies, Inc. Method and apparatus for generation and employment of parcel productivity attributes for land parcel valuation
US11682090B2 (en) 2020-02-14 2023-06-20 Cibo Technologies, Inc. Method and apparatus for generation and employment of parcel production stability attributes for land parcel valuation
US11720723B2 (en) 2020-02-14 2023-08-08 Cibo Technologies, Inc. Method and apparatus for generation and employment of parcel sustainability attributes for land parcel valuation
US11727170B2 (en) 2020-02-14 2023-08-15 Cibo Technologies, Inc. Method and apparatus for generation of land parcel valuation based on supplemented parcel productivity attributes
US11720724B2 (en) 2020-02-14 2023-08-08 Cibo Technologies, Inc. Method and apparatus for generation of land parcel valuation tailored for use
US11798043B2 (en) 2020-02-14 2023-10-24 Cibo Technologies, Inc. Method and apparatus for generation and employment of agro-economic metrics for land parcel valuation
US11500815B2 (en) * 2020-03-26 2022-11-15 EMC IP Holding Company LLC Dual relationship-based hash structure for non-volatile memory technology
KR20210140851A (en) * 2020-05-14 2021-11-23 삼성에스디에스 주식회사 Method for associating data between a plurality of blockchain networks and apparatus thereof
US11580116B2 (en) 2020-07-08 2023-02-14 Cibo Technologies, Inc. Viewport location based method and apparatus for generation and promotion of type ahead results in a multi-source agricultural parcel search
US11768840B2 (en) 2020-07-08 2023-09-26 Cibo Technologies, Inc. Method and apparatus for rapid search for agricultural parcels and generation of relevant search results
US11657042B2 (en) 2020-07-08 2023-05-23 Cibo Technologies, Inc. Method and apparatus for generation and promotion of type ahead results in a multi-source agricultural parcel search
US20220028014A1 (en) * 2020-07-21 2022-01-27 Michael J. Huth Home History Records and Database
US12443436B2 (en) 2020-09-02 2025-10-14 Samsung Electronics Co., Ltd. Systems and method for batching requests in computational devices
US12393432B2 (en) 2020-09-02 2025-08-19 Samsung Electronics Co., Ltd. Mechanism to discover computational storage functions and devices
CN112348713A (en) * 2020-09-25 2021-02-09 贝壳技术有限公司 QLRunner-based data processing method, device, electronic equipment and medium
US12399639B2 (en) 2021-01-27 2025-08-26 Samsung Electronics Co., Ltd. Systems and methods for data transfer for computational storage devices
US12327010B2 (en) * 2021-02-02 2025-06-10 Taboola.Com Ltd. In-page navigation
US12003588B2 (en) 2021-04-01 2024-06-04 Stateless, Inc. Coalescing packets with multiple writers in a stateless network function
US12423117B2 (en) 2021-06-03 2025-09-23 Samsung Electronics Co., Ltd. Plugin framework mechanism to manage computational storage devices
US20220414805A1 (en) * 2021-06-24 2022-12-29 Hometagz, Llc Marketing and analytic system and method for real estate industry
US11960490B2 (en) * 2021-11-01 2024-04-16 Chasing Bacon, LLC Property resource location and information sharing system
US11769219B2 (en) 2021-11-15 2023-09-26 Anthony Makins Computer-implemented and interactive real estate contract generation and editing process
US12271967B2 (en) 2021-11-19 2025-04-08 R.E. Data Lab, Inc. Comparative searching in a real estate search engine
US20240394812A1 (en) * 2023-05-23 2024-11-28 Sriram Varadhan Online application and method of transaction for buyers, sellers, renters and 3rd party real estate providers

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020022980A1 (en) * 2000-01-04 2002-02-21 Bahram Mozayeny Method and system for coordinating real estate appointments
US20050119903A1 (en) * 2003-12-01 2005-06-02 Lee Fu C. Guided tour system
US20070168211A1 (en) * 2006-01-17 2007-07-19 Kristopher John Arnebeck Optimizing Schedule and Itinerary for Open Houses
US7249036B2 (en) * 2000-07-06 2007-07-24 Cary Gresham Bayne Method for clinician house calls utilizing portable computing and communications equipment
US20080168369A1 (en) * 2006-12-27 2008-07-10 Re Infolink A California Corporation Methods and Systems of Online Mapping and Planning Driving Tours
US20090307050A1 (en) * 2008-06-09 2009-12-10 Fournier Michael C Method for Identifying, Rating, and Promoting Desirable Real Estate Listings
US20100094543A1 (en) * 2008-10-09 2010-04-15 411 Web Directory Systems And Methods For Providing Geography-Based Tours
US20120290203A1 (en) * 2011-05-13 2012-11-15 King Lance R Real-time route optimization for real estate open house tours
US20130261957A1 (en) * 2012-03-29 2013-10-03 Yahoo! Inc. Systems and methods to suggest travel itineraries based on users' current location
US20140052577A1 (en) * 2012-06-06 2014-02-20 Stephen GOTLIEB System and method for travel and planning and trip information aggregation

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5032989A (en) 1986-03-19 1991-07-16 Realpro, Ltd. Real estate search and location system and method
US5636117A (en) 1991-03-11 1997-06-03 Rothstein; Robert E. Method and apparatus for monitoring the strength of a real estate market or commodity market and making lending and insurance decisions therefrom
US5758313A (en) 1992-10-16 1998-05-26 Mobile Information Systems, Inc. Method and apparatus for tracking vehicle location
US5844570A (en) 1995-05-02 1998-12-01 Ames Research Laboratories Method and apparatus for generating digital map images of a uniform format
JP4179655B2 (en) 1998-01-29 2008-11-12 ソニー株式会社 Information providing apparatus and method, information transmitting apparatus, and information providing system
US7840440B2 (en) 1998-08-06 2010-11-23 Cybersettle Holdings, Inc. Computerized transaction bargaining system and method
US20030158786A1 (en) 1999-02-26 2003-08-21 Skyline Software Systems, Inc. Sending three-dimensional images over a network
US6684196B1 (en) 1999-07-07 2004-01-27 Ziprealty, Inc. Beginning-to-end online automation of real estate transactions
US8397177B2 (en) 1999-07-22 2013-03-12 Tavusi Data Solutions Llc Graphic-information flow method and system for visually analyzing patterns and relationships
US6307573B1 (en) 1999-07-22 2001-10-23 Barbara L. Barros Graphic-information flow method and system for visually analyzing patterns and relationships
US6799166B2 (en) * 1999-09-02 2004-09-28 International Business Machines Corporation Method and apparatus for preventing duplicate transactions on batch mode failure recovery in a data processing system
US20040078464A1 (en) * 1999-09-16 2004-04-22 Rajan Sreeranga P. Method and apparatus for enabling real time monitoring and notification of data updates for WEB-based data synchronization services
US6839880B1 (en) 1999-10-21 2005-01-04 Home Debut, Inc. Electronic property viewing system for providing virtual tours via a public communications network, and a method of exchanging the same
US20020049624A1 (en) 1999-12-10 2002-04-25 Raveis William M. System and method for tracking real estate transactions
CA2396274A1 (en) 2000-01-04 2001-07-12 Callnetics Corporation A method and system for coordinating real estate appointments
US6820133B1 (en) * 2000-02-07 2004-11-16 Netli, Inc. System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination
US6871140B1 (en) 2000-02-25 2005-03-22 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate
US20010037273A1 (en) 2000-03-02 2001-11-01 Greenlee George Richard Commercial real estate lease automation system
US20010039506A1 (en) 2000-04-04 2001-11-08 Robbins Michael L. Process for automated real estate valuation
WO2001080099A1 (en) 2000-04-14 2001-10-25 The Orton Family Foundation Integrated system for and method of supporting spatial decision making and land-use scenario analysis
WO2001080112A1 (en) 2000-04-18 2001-10-25 Amaskorea Co., Ltd. Method for producing identification code, and method and system for giving electronic notice service and electronic meter reading service by using the same
US7454355B2 (en) 2000-04-27 2008-11-18 Milman Robert N Method and system for providing real estate information using a computer network, such as the internet
WO2001084349A2 (en) 2000-04-28 2001-11-08 Ecplatforms, Inc. Multimode negotiation in a networking environment
US6882313B1 (en) 2000-06-21 2005-04-19 At Road, Inc. Dual platform location-relevant service
US6624742B1 (en) 2000-06-24 2003-09-23 Motorola, Inc. Wireless intelligent real estate sign and electronic lock box
US20020052814A1 (en) * 2000-07-10 2002-05-02 Ketterer Robert M. Virtual real estate brokage system
US7333943B1 (en) * 2000-08-11 2008-02-19 The Prudential Insurance Company Of America Method and system for managing real property transactions having internet access and control
US20020087389A1 (en) 2000-08-28 2002-07-04 Michael Sklarz Value your home
US20020042839A1 (en) * 2000-10-10 2002-04-11 Christopher Peiffer HTTP multiplexor/demultiplexor
US6873998B1 (en) 2000-10-18 2005-03-29 Navteq North America, Llc System and method for updating a geographic database using satellite imagery
US7487114B2 (en) 2000-10-23 2009-02-03 Costar Group, Inc. System and method for associating aerial images, map features, and information
US7197160B2 (en) 2001-03-05 2007-03-27 Digimarc Corporation Geographic information systems using digital watermarks
US20020133374A1 (en) 2001-03-13 2002-09-19 Agoni Anthony Angelo System and method for facilitating services
US6883002B2 (en) 2001-03-26 2005-04-19 David Allen Faudman Real estate information exchange process and system
US7346519B2 (en) 2001-04-10 2008-03-18 Metropolitan Regional Information Systems, Inc Method and system for MRIS platinum database
US20050125237A1 (en) 2001-05-04 2005-06-09 Craig Harrison System for selling real estate products and services through the internet
CA2352844C (en) 2001-07-10 2009-11-17 Geojet Information Solutions Inc. 3-d map data visualization
US20030040934A1 (en) 2001-08-23 2003-02-27 Brent Skidmore Integrated home inspection and home warranty system
US6978445B2 (en) * 2001-09-28 2005-12-20 Siebel Systems, Inc. Method and system for supporting user navigation in a browser environment
US20030101063A1 (en) 2001-09-28 2003-05-29 Sexton Ashley K. Real estate information system
US7092957B2 (en) 2002-01-18 2006-08-15 Boundary Solutions Incorporated Computerized national online parcel-level map data portal
US20030158668A1 (en) 2002-02-15 2003-08-21 Anderson James J. System and method of geospatially mapping topological regions and displaying their attributes
US20040243533A1 (en) 2002-04-08 2004-12-02 Wsi Corporation Method for interactively creating real-time visualizations of traffic information
US7328163B2 (en) 2002-04-26 2008-02-05 At&T Delaware Intellectual Property, Inc. System and method for distributing information
US7212670B1 (en) 2002-05-03 2007-05-01 Imagetree Corp. Method of feature identification and analysis
US7389242B2 (en) 2002-05-07 2008-06-17 Re3W Worldwide Limited Interactive processing of real estate transactions
US20040039629A1 (en) 2002-05-23 2004-02-26 Kevin Hoffman Web based method and system for managing and transferring business information
US20050010423A1 (en) 2002-05-24 2005-01-13 Dan Bagbey Real estate related and ancilliary services provided through a single point of sale
US20040046798A1 (en) 2002-06-12 2004-03-11 Arlene Alen Real estate presentation device and method
US9811805B2 (en) 2002-09-18 2017-11-07 eSys Technologies, Inc. Automated work-flow management system with dynamic interface
US20040088172A1 (en) 2002-11-01 2004-05-06 Baglioni Martin A. Method and apparatus for real estate agent selection
AU2003297985A1 (en) 2002-12-17 2004-07-14 Hometracker, L.P. System and method for real estate asset management
US8051089B2 (en) 2003-04-30 2011-11-01 Hewlett-Packard Development Company, L.P. Systems and methods for location-based real estate service
US20050004927A1 (en) 2003-06-02 2005-01-06 Joel Singer Intelligent and automated system of collecting, processing, presenting and distributing real property data and information
US20040249705A1 (en) 2003-06-04 2004-12-09 Perpetual Innovations Company Llc Systems and methods for facilitating real estate transactions
US20050049953A1 (en) 2003-09-03 2005-03-03 Vu Tuan Anh Real estate business method and system integrating multi-level network marketing, franchise management and web tools
US20050096926A1 (en) 2003-10-31 2005-05-05 Eaton Steven L. Automated realty transfer
GB0326915D0 (en) * 2003-11-19 2003-12-24 Ibm A method and system for updating/reloading the content of pages browsed over a network
US20050257131A1 (en) * 2004-02-11 2005-11-17 Lim Jing Y Frame environment that supports the navigation buttons of a web browser
US20050192930A1 (en) 2004-02-27 2005-09-01 Terradatum, Inc. System and method of real estate data analysis and display to support business management
US7447613B2 (en) 2004-02-27 2008-11-04 Deere & Company Method and system for providing a diverse supply of electrical energy
US7283909B1 (en) 2004-03-24 2007-10-16 Olsen Michael A Overlaying orthorectified aerial images with map information tied to a state plane coordinate system
US20050240448A1 (en) 2004-04-27 2005-10-27 Smith Jeffrey C System and method for insuring an entity against tenant default with respect to an income-producing property
US20100217686A1 (en) * 2004-05-03 2010-08-26 Superlative, Inc. System for managing communication between a real estate agent and clients
US20050273346A1 (en) 2004-06-02 2005-12-08 Frost Richard N Real property information management system and method
WO2005124584A2 (en) 2004-06-08 2005-12-29 Michael Shane Adams Virtual digital imaging and method of using the same in real estate
US9105061B2 (en) 2004-06-16 2015-08-11 Redfin Corporation Online marketplace for real estate transactions
US20080126476A1 (en) * 2004-08-04 2008-05-29 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Enhanced Feed Formatted Content
US7571219B2 (en) * 2004-12-16 2009-08-04 Sap Ag Preserving and accessing active components in web pages
US7882447B2 (en) * 2005-03-30 2011-02-01 Ebay Inc. Method and system to determine area on a user interface
US7430739B2 (en) * 2005-04-27 2008-09-30 Microsoft Corporation Providing travel log integration for objects hosted in a browser
US7657537B1 (en) * 2005-04-29 2010-02-02 Netapp, Inc. System and method for specifying batch execution ordering of requests in a storage system cluster
US8732250B2 (en) * 2005-10-23 2014-05-20 Silverpop Systems Inc. Provision of secure RSS feeds using a secure RSS catcher
US9740794B2 (en) * 2005-12-23 2017-08-22 Yahoo Holdings, Inc. Methods and systems for enhancing internet experiences
US8230361B2 (en) * 2006-09-28 2012-07-24 Google Inc. Content feed user interface
US20080126170A1 (en) * 2006-11-07 2008-05-29 Leck Mark H Systems and Methods for Retrieving Potential Real Estate Leads
US20080183573A1 (en) * 2007-01-31 2008-07-31 James Edward Muschetto Method and Apparatus for Increasing Accessibility and Effectiveness of Advertisements Delivered via a Network
US20080262945A1 (en) * 2007-03-28 2008-10-23 Daniel Carver Clark Ontological subscription and publication system with automatic notification of matching advertisements, products, and services within the ontological system for buyers and sellers
US20100313116A1 (en) * 2009-06-05 2010-12-09 Michael Hyman Microsite Delivery
US20110004560A1 (en) * 2009-07-06 2011-01-06 Max Knake System and method for providing real estate information to potential buyers
US20110055683A1 (en) * 2009-09-02 2011-03-03 Facebook Inc. Page caching for rendering dynamic web pages
US20110066676A1 (en) * 2009-09-14 2011-03-17 Vadim Kleyzit Method and system for reducing web page download time
US20120198361A1 (en) * 2010-12-20 2012-08-02 Infor Global Solutions (Michigan), Inc. Method and System for Seamless Navigation and Drill Back Among a Plurality of Web Applications
US9235971B1 (en) * 2011-06-28 2016-01-12 Emc Corporation Service window optimized system alert engine
US9049246B2 (en) * 2012-02-28 2015-06-02 Red Hat, Inc. Reducing web page loading time
US9721223B2 (en) * 2012-05-14 2017-08-01 Atrium Windows And Doors, Inc. Method and system for retrieving information using serialized scannable codes

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020022980A1 (en) * 2000-01-04 2002-02-21 Bahram Mozayeny Method and system for coordinating real estate appointments
US7249036B2 (en) * 2000-07-06 2007-07-24 Cary Gresham Bayne Method for clinician house calls utilizing portable computing and communications equipment
US20050119903A1 (en) * 2003-12-01 2005-06-02 Lee Fu C. Guided tour system
US20070168211A1 (en) * 2006-01-17 2007-07-19 Kristopher John Arnebeck Optimizing Schedule and Itinerary for Open Houses
US20080168369A1 (en) * 2006-12-27 2008-07-10 Re Infolink A California Corporation Methods and Systems of Online Mapping and Planning Driving Tours
US20090307050A1 (en) * 2008-06-09 2009-12-10 Fournier Michael C Method for Identifying, Rating, and Promoting Desirable Real Estate Listings
US20100094543A1 (en) * 2008-10-09 2010-04-15 411 Web Directory Systems And Methods For Providing Geography-Based Tours
US20120290203A1 (en) * 2011-05-13 2012-11-15 King Lance R Real-time route optimization for real estate open house tours
US20130261957A1 (en) * 2012-03-29 2013-10-03 Yahoo! Inc. Systems and methods to suggest travel itineraries based on users' current location
US20140052577A1 (en) * 2012-06-06 2014-02-20 Stephen GOTLIEB System and method for travel and planning and trip information aggregation

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180068402A1 (en) * 2013-03-15 2018-03-08 Redfin Corporation Provision of real-estate market information
US10789659B2 (en) * 2013-03-15 2020-09-29 Redfin Corporation Provision of real-estate market information
US11170059B2 (en) * 2016-03-30 2021-11-09 International Business Machines Corporation Personalized content selection for time-constrained sessions
US20170286546A1 (en) * 2016-03-30 2017-10-05 International Business Machines Corporation Personalized content selection for time-constrained sessions
US11776077B1 (en) * 2018-03-06 2023-10-03 TourZazz, Inc. Property tour management system
US11393056B1 (en) * 2018-03-06 2022-07-19 TourZazz, Inc. Property tour management system
US12051127B1 (en) * 2018-03-06 2024-07-30 TourZazz, Inc. Property tour management system
US11593718B2 (en) * 2018-07-20 2023-02-28 Tour24, Inc. Systems and methods for scheduling and performing self-guided tours of multi-unit residential facilities
US12147917B2 (en) 2018-07-20 2024-11-19 Tour24, Inc. Systems and methods for scheduling and performing self-guided tours of multi-unit residential facilities
US11099016B2 (en) * 2019-03-29 2021-08-24 Naver Corporation System and method for generating pedestrian tours
CN114518912A (en) * 2022-02-21 2022-05-20 度小满科技(北京)有限公司 Page loading method, device and equipment and readable storage medium
US20240062322A1 (en) * 2022-02-23 2024-02-22 AboutTimeTours, LLC Property tour management systems
CN116308218A (en) * 2023-05-22 2023-06-23 北京焦点新干线信息技术有限公司 Early warning method, device, equipment and storage medium for online house selection system

Also Published As

Publication number Publication date
US20140143644A1 (en) 2014-05-22
US20140100956A1 (en) 2014-04-10
US20160337481A1 (en) 2016-11-17
US9406082B2 (en) 2016-08-02
US9706011B2 (en) 2017-07-11
US20140344112A1 (en) 2014-11-20
US20140236768A1 (en) 2014-08-21
US20180007169A1 (en) 2018-01-04
US20140101235A1 (en) 2014-04-10

Similar Documents

Publication Publication Date Title
US20140100905A1 (en) Home tour and open house scheduler
US10242335B2 (en) Courier management
US12475410B2 (en) Location-based activity computer systems
US8103597B2 (en) Optimizing schedule and itinerary for open houses
US20150058051A1 (en) Property sharing platform
US20150170300A1 (en) Real estate agent relationship management
US10789659B2 (en) Provision of real-estate market information
US20140040121A1 (en) Apparatus for and method of handling transactions
KR20170088363A (en) Demand prediction for time-expiring inventory
US10043206B2 (en) Facilitating transactions in connection with service providers
US10942931B2 (en) Automated database record activation using predictive modeling of database access
US20140304116A1 (en) Life advisor application for task completion
KR20190029605A (en) Demand forecasts for timeout inventory
US20140156540A1 (en) System and method for managing database of buyers
US20190043145A1 (en) Social network application for real estate
US20150026086A1 (en) Systems and methods for providing a virtual staffing agency
US20220164739A1 (en) Real-time scheduling and synchronization of real estate transactions
US11954749B2 (en) Legal event booking
US11328363B1 (en) Systems and methods for managing insurance premiums based upon peer-to-peer property sharing
US20220391837A1 (en) System and method for transportation management
US10915976B1 (en) Home selection and display
US20170124640A1 (en) Multi-unit pre-approval for rental properties
CA3010392A1 (en) Social network application for real estate
US20220109952A1 (en) Location determination based on historical service data
US11055670B1 (en) Systems and methods for generating a travel smartlist

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION