US20140100905A1 - Home tour and open house scheduler - Google Patents
Home tour and open house scheduler Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/134—Hyperlinking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/06—Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
-
- G06Q10/1095—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0257—User requested
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Electronic shopping [e-shopping] using intermediate agents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Electronic shopping [e-shopping] by investigating goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-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.
- 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.
- 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. - 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 acomputing system environment 100 in which an embodiment of the invention may be implemented. Thecomputing 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 ascomputing device 100. Thecomputing device 100 typically includes at least oneprocessing unit 102 andmemory 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 inFIG. 1 bydashed line 106. - Additionally, the
device 100 may have additional features, aspects, and functionality. For example, thedevice 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 inFIG. 1 byremovable storage 108 andnon-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 andnon-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 bydevice 100. Any such computer storage media may be part ofdevice 100. - The
device 100 may also include acommunications connection 112 that allows the device to communicate with other devices. Thecommunications 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 aninput device 114 such as keyboard, mouse, pen, voice-input device, touch-input device, etc. Further, anoutput device 116 such as a display, speakers, printer, etc. may also be included.Additional input devices 114 andoutput devices 116 may be included depending on a desired functionality of thedevice 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 exemplarycomputer network system 200. Thesystem 200 includes anelectronic 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 aserver 230. Theserver 230 may further be coupled, or otherwise have access, to adatabase 240 and acomputer system 260. Although the embodiment illustrated inFIG. 2 includes oneserver 230 coupled to oneclient device 210 via thenetwork 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 theserver 230 may include all or fewer than all of the features associated with thedevice 100 illustrated in and discussed with reference toFIG. 1 . Theclient device 210 includes or is otherwise coupled to a computer screen ordisplay 250. Theclient device 210 may be used for various purposes such as network- and local-computing processes. - The
client device 210 is linked via thenetwork 220 toserver 230 so that computer programs, such as, for example, a browser, running on theclient device 210 can cooperate in two-way communication withserver 230. Theserver 230 may be coupled todatabase 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 theserver 230 to enable performance of various aspects of embodiments of the invention. Additionally, theserver 230 may be coupled to thecomputer system 260 in a manner allowing the server to delegate certain processing functions to the computer system. In an embodiment, theclient device 210 may bypassnetwork 220 and communicate directly withcomputer system 260. - Still referring to
FIG. 2 , and in operation according to an embodiment of the invention, a user (not shown) of theclient 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 theserver 230. Specifically, by employing an appropriate uniform resource locator (URL) in a known manner, the user may navigate to a website hosted by theserver 230. -
FIG. 3 illustrates aprocess 300 according to an embodiment of the invention. Theprocess 300 is illustrated as a set of operations shown as discrete blocks. One or more steps of theprocess 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 theprocess 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 indatabase 240. In a conventional manner, the user may select one or more of the MLS listings of homes, including listings stored indatabase 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 andcomputer 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 todatabase 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 thecomputer 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 indatabase 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 aprocess 400 according to an embodiment of the invention. Theprocess 400 is illustrated as a set of operations shown as discrete blocks. One or more steps of theprocess 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 theprocess 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 indatabase 240. In a conventional manner, the user may select one or more of the MLS listings of homes, including listings stored indatabase 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 theserver 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 inFIG. 5 , the user may access awebpage 500 that includes acalendar 510 includingday indicators 515 that are selectable with a conventional pointer device by the user. In the illustrated embodiment, each day shown in thecalendar 510 includes anindicator 520 of the number of open houses occurring on that day and involving parcels included in the selected set of listings, as well as anindicator 530 of a time window within which such open houses occur. The number ofday indicators 515 included in thecalendar 510 may be adjustable by the user. - In an embodiment, the
day indicators 515 may be populated with open house information, as illustrated inFIG. 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 anindicator 515 of the day on which the user desires to conduct an open house tour, the user may access awebpage 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 awebpage 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 theserver 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 theserver 230 incomputer 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, thecomputer system 260 determines the day and time window selected by the user. Next, thedatabase 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 theserver 230 alone or a combination of the server andcomputer system 260 generates the itinerary. - At a block 460, the itinerary is provided to the user. For example, the
server 230 and/or thecomputer system 260 provides the tour itinerary to the user. The tour itinerary may be provided to the user via one or more of awebpage 800, such as is illustrated inFIG. 8 , SMS message, e-mail or other appropriate notification method requested by the user. As illustrated in the example of thewebpage 800 ofFIG. 8 , the itinerary may include asequential list 810 of the open house times and locations, as well as amap 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 awebpage 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)
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.
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)
| 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)
| 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)
| 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)
| 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 |
-
2013
- 2013-05-31 US US13/907,681 patent/US20140236768A1/en not_active Abandoned
- 2013-05-31 US US13/907,632 patent/US9406082B2/en active Active
- 2013-05-31 US US13/907,724 patent/US20140100956A1/en not_active Abandoned
- 2013-10-04 US US14/046,833 patent/US9706011B2/en active Active
- 2013-10-04 US US14/046,811 patent/US20140143644A1/en not_active Abandoned
- 2013-10-07 US US14/047,820 patent/US20140100905A1/en not_active Abandoned
-
2016
- 2016-06-30 US US15/198,786 patent/US20160337481A1/en not_active Abandoned
-
2017
- 2017-06-07 US US15/616,721 patent/US20180007169A1/en not_active Abandoned
Patent Citations (10)
| 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)
| 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 |