1. Field of Invention
The invention relates generally to booking systems, and more particularly, to an online vacation rental booking system.
2. Description of Related Art
Travel bookings are one of the largest components of e-commerce. Online travel websites help users find and book cheap flights, hotels, vacations, rental cars, bed and breakfasts, cruise lines, etc. Many websites include some sort of search engine technology to look for bookings within a certain timeframe, service class, geographic location, or price range.
One type of travel booking is vacation rentals. A vacation rental is the renting out of a place on a temporary basis to tourists as an alternative to a hotel, motel, or hostel. Vacation rentals are also referred to as vacation homes, villas, townhouses, condominiums, furnished apartments, houses, etc. Vacation rentals have long been a popular lodging option in Europe and Canada, and are increasingly becoming popular across the rest of the world.
Typically, major differences exist between a traveler that is planning to stay in a vacation rental and a traveler that is planning to stay in a hotel. A first major difference is the timing of the planning and stay, affecting the timeframe for the stay. The vacation rental traveler typically plans ahead more, has a longer stay planned, and has a more flexible vacation schedule. For example, if a traveler is just passing through town for one night and looking for lodging, often the most convenient option is a hotel. By contrast, a vacation rental is the best option for a traveler who has several months to plan his vacation from work or school and wants to stay for many days. Vacation rentals are usually less expensive, more spacious, closer to the local non-tourist cultural spots, and often have amenities only found in the more expensive hotels.
Another major difference between vacation rentals and hotels is the size of the lodging desired, affecting the number of bedrooms desired. Often times vacation rentals are better suited for larger groups, such as a family, requiring a specific number of bedrooms. If a single traveler is going on a trip, often the most convenient option is a hotel. By contrast, a person traveling with his family, pets, or a large group, often the best option is a vacation rental. Vacation rentals are more likely to feel like a home away from home. Vacation rentals can have many bedrooms and high end amenities such as a private pool or kitchen.
A problem with conventional vacation rental bookings is that it is challenging for a traveler having flexibility in travel times but not in the size of his group. Often times, the vacation rental traveler will plan his vacation several months in advance, look for which city or country to visit, look for which month to travel, and look for places that accommodate his entire family. When a traveler is planning his vacation from work or during summer break, often times he has a group size and trip length that makes hotel stays undesirable.
Conventional booking systems exist to book travel online. For example, U.S. Pat. Pub. No. 2010/0293011 to Lebreton is directed to a method of generating an offer for resources, such as a hotel room, which meets a customer request and satisfies at least one customer preference. In one embodiment, Lebreton illustrates a table having a one day period of time in the six columns (i.e., January 1st thru 6th) and six different hotels in the six rows (i.e., hotel 1, hotel 2, hotel 3, hotel 4, hotel 5, and hotel 6). Each cell within the table shows the hotel's availability and price for that specific day. This enables the traveler to see if one hotel, or a mixture of hotels, is available for the entire stay.
However, Lebreton falls short in that it does not help a traveler who has flexibility in terms of which month to travel, which city to travel to, and is looking for a specific or minimum number of bedrooms.
Embodiments of the invention provide a Mobile Online Vacation Rental Booking System having a mobile application with a selectable user interface coupled to a display of a mobile device, the selectable user interface configured to transmit first selected vacation data to the mobile device and receive second selected vacation data from the mobile device. The embodiment also includes an aggregator search engine coupled to receive first selected vacation data from the mobile device and to transmit second selected vacation data to the mobile device, and a plurality of remote partner databases coupled with the aggregator search engine to exchange the first selected vacation data for second selected vacation data. The aggregator search engine is configured to cause the second selected vacation data to be shown on the display. In the embodiment, the aggregator search engine is wirelessly coupled to receive first selected vacation data from the mobile device. The mobile device can be coupled to the aggregator search engine using one of Bluetooth®, IEEE 802.11, IEEE 802.15, IEEE 802.16, IEEE 802.20, GSM/GPRS/EDGE, CEMA/WCDMA/CDMA-2000, LTE, or TDMA/PDC.
In the embodiment, the selectable user interface can include a SEARCH module and one of the plurality of remote partner databases includes a vacation rental database. The first selected vacation data can be a location for a selected vacation rental property, and the second selected vacation data can be a record corresponding to the selected vacation rental property. The first selected vacation data can further include check in/out time, accommodation, or both. Also, the selectable user interface can include an EXPLORE module and one of the plurality of remote partner databases includes an attraction database. In this case, the first selected vacation data includes one of categories of attractions and the second selected vacation data comprises a selected attraction having second selected attributes and an interactive map relative to a geospatial location. When the selectable user interface is selected to include an EXPLORE module, the first selected vacation data is changed to one of categories of attraction and the second selected vacation data is changed to selected attractions having second selected attributes and an interactive map relative to a geospatial location.
In addition, the selectable user interface can be selected to include a BOOK module coupled to a vacation rental property of one of a plurality of remote partner databases, the first selected vacation data can be booking information for the vacation rental property and the second selected vacation data can be one of a confirmation of booking a specific vacation rental property of a geospatial location, or a decline, or a “contact owner” message.
In another system embodiment, there is provided a mobile online vacation rental booking system having a selectable user interface including a BOOK module coupled to a display of a mobile device, the selectable user interface on the display configured to transmit first selected vacation data to and receive second selected vacation data from the mobile device, an aggregator search engine wirelessly coupled to the mobile device, the aggregator search engine configured to receive first selected vacation data from and transmit second selected vacation data to the mobile device, and one of a plurality of remote partner databases coupled with the aggregator search engine, the one configured to receive first selected vacation data from and to transmit second selected vacation data to the aggregator search engine, the one further configured to book a selected vacation rental property associated with the one upon receiving booking information as the first selected vacation data and to transmit one of a confirmation of a specific rental at a geospatial location, or a decline, or a “contact owner” message as second selected vacation data.
In an alternative system, there is included a selectable user interface including an ASK module coupled to a display of a mobile device, an aggregator search engine wirelessly coupled to the mobile device, the aggregator search engine configured to receive a selected query from and transmit a corresponding response to the mobile device, and a response mechanism configured to produce the corresponding response in response to the selected query. In another embodiment, the system includes a selectable user interface including a CONCIERGE module coupled to a display of a mobile device, the selectable user interface on the display configured to transmit first selected vacation data to and receive second selected vacation data from a system intermediary, wherein the first selected vacation data is a reservation or an engagement of a service and the second selected vacation data is a confirmation of the reservation or the engagement.
In yet another embodiment, the system includes a selectable user interface including an EXPLORE module coupled to a display of a mobile device, the selectable user interface on the display configured to transmit first selected vacation data to and receive second selected vacation data, wherein the first selected vacation data includes a selected category of attraction and a selected attraction and the second selected vacation data includes an interactive map corresponding the selected attraction.
A method of booking a mobile online vacation rental is also embodied, including, with a mobile device, selecting a geospatial region, accessing a plurality of partner databases with the mobile device to find a vacation rental properties at the geospatial region, identifying vacation rental properties proximate to a selected geospatial location in the geospatial region, generating identified vacation rental properties, exploring attractions proximate to the identified vacation rental properties, displaying a property detail of the identified vacation rental properties; and selecting one of the vacation rental properties based on an attraction or the property detail or both.
The method further can include selecting between a hotel or a property rental before selecting a geospatial location. Also, after selecting the one of the vacation rental properties, booking the selected vacation property with the mobile device, placing a deposit on the one of the vacation rental properties with the mobile device, and receiving a confirmation or a decline from the vacation property manager to the mobile device. Prior to displaying the property detail with the mobile device, the method can include sorting the identified vacation rental properties according to price or distance.
Alternatively, prior to displaying the property detail with the mobile device, the method can include filtering the identified vacation rental properties according to location type, property type, or price. Another alternative can include activating a CONCIERGE module, selecting a service category in the CONCIERGE module, and engaging a listed service or listed activity, or fulfilling an inquiry, corresponding to the service category.
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the ensuing descriptions taken in connection with the accompanying drawings briefly described as follows:
Further features and advantages of the invention, as well as the structure and operation of various embodiments of the invention, are described in detail below with reference to the accompanying
The present invention provides, in at least one embodiment, an intelligent search engine for vacation rentals to output to a mobile device. In one embodiment, a method and system aggregates rental properties and provides rental availability and its nightly average rate for a vacation rental search engine. The search result is displayed via graphical grid interface that includes a monthly/weekly timeline at the horizontal axis and bedroom sizes at the vertical axis. Available units and average nightly rates are display within each cell grid.
The search engine 110 allows a traveler to search based on location and time. As illustrated, the search engine 110 provides a field for a city, fields for check in and check out dates, and a search button to find rentals now. The search engine searches a vacation rental database based on the desired location and time frame. One with skill in the art could design a different arrangement for the search engine 110 without departing from the scope of the invention. For example, the location could be a field for a zip code, county, state, country, etc.
The grid of cells 120 (e.g., monthly grid view, initial plurality of cells, etc.) displays a monthly grid view of the vacation rentals in the desired location (e.g., Honolulu) and months surrounding the desired check in and check out dates. Each of the cells is based on a number of bedrooms in a particular row and a month in a particular column.
For example, the cell in the upper left hand corner indicates that there are 338 Honolulu studios available sometime during the month of May, and the average nightly price of these available studios is $141. If the traveler is willing to delay his vacation until a non-summer month, such as October, the selection increases to 525 available studios and the average nightly price drops down to $77. As such, at a glance, a traveler can conveniently see the availability and prices for different months and bedrooms.
The grid of cells 220 (e.g., weekly grid view, subsequent plurality of cells, etc.) provide a weekly display of the rentals in the desired location (e.g., Honolulu) and the weeks surrounding the desired check in and check out dates. Each cell is based on a number of bedrooms in that particular row and based on a week in that particular column.
For example, the cell in the upper left hand corner indicates that there are 105 Honolulu studios available sometime during the first week of July, and the average nightly price during the first week is $205. If the traveler is willing to delay his vacation until after the 4th of July, the second week of July has significantly more availability and lower prices, both of which may be desirable to a flexible traveler.
The first grid of cells 320 displays three bedroom options over three months. To drill down, a first selection 330 selects the month of July. In another embodiment, the first selection 330 selects any of the four cells in this column to drill down to the weeks in July. The first selection 330 drills down from the month based view 320 to the week based view 340.
The second grid of cells 340 displays three bedroom options over the first three weeks of July. To drill back up, a second selection 350 takes the traveler back to the month based view 360. One with skill in the art could design a different arrangement for going back and forth between two web pages without departing from the scope of the invention. For example, the traveler could use a browser's back button.
The third grid of cells 360 shows the same data as the first grid of cells 320. Similar to the first selection 330, to drill down again, the third selection 370 selects the month of June, drills down from the month based view 360 to the week based view 380.
The fourth grid of cells 380 displays three bedroom options over the first three weeks of June. Similar to the second selection 350, to drill up again, the fourth selection 390 takes the traveler back to the month based view 360.
This drilling feature advantageously allows a traveler to quickly and easily view vacation rentals based on different periods of time. The traveler can drill down from a particular month to a particular week, or vice a versa, to view the availability and prices for that period of time.
The system 100 illustrates the day matching feature to match days of a month (e.g., 6th through 9th) between several months in the monthly grid view and days of a week (e.g., Thursday through Sunday) between several weeks in the weekly grid view.
The monthly grid of cells 420 displays three bedroom options over three months. In this example, the desired stay is from Thursday, June 6th through Sunday, June 9th. As such, the day matching feature allows each column to maintain the desired days per month (the 6th-9th) in the monthly grid view 420. The availability and prices refer only to the desired days of the month. If the traveler drills down to the weeks of June, the weekly grid of cells 430 displays three bedroom options over three weeks. Again, the availability and prices refer only to the days of the week desired (e.g., Thursday through Sunday).
In one embodiment, the availability and price include only places that have availability over the entire check-in/check-out range. In another embodiment, the availability and price include only places that have availability over less than the entire check in/out range.
This matching feature is beneficial for a person who typically vacations on certain times of month (e.g., first week of the month) or on certain days per week (e.g., Thursday through Sunday). By matching the days, the traveler gets an “apples-to-apples” comparison of the average nightly prices of different months or weeks.
Information pertaining to vacation rental properties is contained in vacation rental properties records which, after selection by search engine 605, are processed by record processor 610. Record processor 610 can provide information regarding one or more vacation rental properties, and may provide all or part of vacation rental properties records depending upon the context of presentation.
Vacation rental properties records include multiple records pertaining to the corresponding vacation rental property including, without limitation, vacation rental property identification, vacation rental property type, vacation rental property location, vacation rental property number of bedrooms, number of guests that can be lodged at the property, number of bathrooms, average nightly booking rate on a specific day or range of dates, and narratives information regarding the ambience, amenities, or both corresponding to the property. Record processor 610, for example, can be capable of determining average nightly booking rates for a single vacation rental property or over a plurality of selected vacation rental properties records. In certain embodiments, search engine 605 finds a plurality of records matching preselected criteria, and records processor 610 determines the average nightly booking rate for a type of accommodation, such as number of rooms, over preselected time periods, such as one or more selected weekly or monthly time periods.
Other records, such as featured place and spatial information records, can be processed by record processor 610, which may color code selected featured place and spatial information records to assist the user (not shown) in comprehending the information at-a-glance. Display processor 615, collects the records provided by records processor 610 and interactively couples them to interactive graphical user interface (GUI) 620, where the user (not shown) may view, understand, select, or manage the data records provided by records processor 610. Display processor 615 can be adapted to display one or more records in grid or matrix form. GUI 620 may include coupled, color-coded, interactive price grid 640, interactive property matrix 645, or one or more interactive maps 650, 651.
In
Nested in the vertical and horizontal headers can be a coupled, interactive grid 805, composed of cells disposed in a grid-like arrangement. Each cell 845 of grid 805 includes property count record 850 and average rate record 855, as may be produced by record processor 610 in
Period matrix 800 also can include filter features including, without limitation, location type filter 870, property type filter 872, filter by price 874, or a sort-by filter 876, which may be implemented as drop-down menus. Location type filter 870 enables a prospective vacationer to choose a vacation property by type of location, such as beach, downtown, golf, lake, mountain, near the ocean, skiing, waterfront, other, or any. Property type filter 872 enables a prospective vacationer to choose a vacation property by type of property, such as apartment, bed & breakfast, bungalow, cabin, campsite, castle, castle/mansion, chalet, chateau, condo, cottage, couch, divers, dorm, estate, farmhouse, finca, gite, house, hostel, holiday village, igloo, lodge, loft, lighthouse, manor, monastery, penthouse, resort, room, residence, studio, self-catering apartment, self-catering villa, timeshare, townhouse, treehouse, unit, villa, yacht/boat, other, or any. Filter-by-price 874 enables a prospective vacationer to choose a vacation property by average nightly rate price range, for example, $1-$99, $100-$199, $200-$299, $300-$399, $400-$499, $500+, or “any”. Sort-by filter 876 enables a prospective vacationer to choose a vacation property by distance, price: low to high, or price: high-to-low. Of course, all of the following examples may have substitutions of other entities.
Period matrix 800 also may include vacation rental selector 878, hotel selector 880, currency selector 882, list selector 884, map selector 886, or cities selector 888. From the period matrix 800, vacation rental selector 878 can advance the user to seasonal grid 900, which will be described more completely in
Turning to
In certain embodiments, such as seen in
Vacation rental property record 1105, in
Yet further coupled to vacation rental property record 1200 can be attractions geographic locator widget 1215 which, when selected can produce attractions locator, or map 1230. Using map 1230, a prospective vacationer can tell at-a-glance where features are relative to the geographic region in which vacation rental properties of interest are located, each using color-coded icon 1260. Features can include, without limitation, entertainment, dining, and drinking locations, venues, and services. Such map 1230 may be generated by way of GOOGLE® PLACES API, from GOOGLE®, Mountain View, Calif. USA, and available at https://developers.google.com/places. Color-coding of icons can help the prospective vacationer, at a glance, differentiate from among different types of features, for example, a restaurant or a bar.
In yet other embodiments, an Online Vacation Rental Booking System can be adapted to operate in the mobile device milieu to produce a Mobile Online Vacation Rental Booking System. Mobile online vacation rental property booking can be especially useful to travelers who unexpectedly find themselves in a given location, particularly when the location is unfamiliar to them. A mobile online vacation rental booking system can include a mobile application having a selectable user interface coupled to a display of a mobile device. The selectable user interface configured to transmit first selected vacation data to the mobile device and receive second selected vacation data from the mobile device. Also included can be an aggregator search engine coupled to receive first selected vacation data from the mobile device and to transmit second selected vacation data to the mobile device. A plurality of remote partner databases can be coupled with the aggregator search engine to exchange the first selected vacation data for second selected vacation data. The aggregator search engine is configured to cause the second selected vacation data to be shown on the display of the mobile device. The first selected vacation data can be, without limitation, a geospatial location, accommodations, and price, and booking information. The second selected vacation data can be, without limitation, a vacation property record, which may include a price, a photo of the property, an accommodation, and a property record identifier, or one of a confirmation, a decline, or a “contact owner” comment.
Mobile device 1310 can have display 1305 capable of displaying text, attribute data, and graphical information, directly or interactively. Mobile device display 1305 can have a selectable user interface having well-known behavior features capable of implementing touch gestures, including at least one of, without limitation, rotate, swipe, pinch, spread, single- or double-tap, flick, scroll, or drag-and-drop. Mobile device 1310 can receive second selected vacation data from server 1320 and display that data on display 1305.
Mobile device 1310 can host a portion of system 1300, which can include a SEARCH module, an EXPLORE module, a BOOKING module, an ASK module, a communication module, an administrative module, and other functional modules, as exemplified by mobile device 1310. Similarly, server 1320 can host a search engine, aggregator module, communication module, interface module, administrative module, and other functional modules, exemplified by server 1320. Server 1320 can be coupled to a local database 1330. Server 1320 also can be coupled to remote partner servers/databases (sites) 1350-1353 via Internet 1340. Partner sites 1350-1353 can contain attributes about vacation rental properties, nearby attractions, environmental features, and related geospatial data.
Server 1320 can be used to select attributes local to each selected vacation rental property, a nearby attraction, an environmental feature, and related geospatial data, from partner databases 1350-1353, or local database 1330, and present it to the user through interactive mobile device display 1305. Although system 1300 can be used to find data for locations remote from the immediate location of mobile device 1310, system 1300 can be used to find data for the geospatial region immediate to mobile device 1310.
Server 1320 may host a search aggregator module which may aggregate information from remote partner databases 1350-1353. A search aggregator module is a software module that runs on server 1320, and fetches, filters, and organizes a specific search from remote partner sites 1350-1353. It may store the aggregated data on local database 1330. Local database 1330 can host a plurality of databases, including a vacation property database, an attraction database, and an interactive map database, again, as described relative to
Partner databases 1350-1353 can host vacation rental data, attraction data, and map or geospatial data, as described with respect to
In some embodiments, server 1320 may search 1330 for locally maintained data, for example, from previous searches, or from recent data aggregation. The search requests are shaped by data provided on display 1305 in predetermined parameters available on mobile device 1310. Properties matching the data provided in the predetermined parameters can be retrieved from partner databases 1350-1353 and sent back via server 1320 to mobile device 1310 and shown on display 1305. Local database 1330 may host all or a portion of the data retrieved from partner databases 1350-1353, if at all. The harvested data can be examined by a user (not shown), who may select from among the harvested data or who may initiate a new search. Predetermined parameters may be property related, or may be attraction related.
EXPLORE module 1380 can be a handy tool for the traveler. EXPLORE module 1380 may be selected from a predetermined tool bar present on the display, or may be used from within the SEARCH module 1360 and “BOOK” module 1370, to identify many locations for goods or services that may be desired by the user, for example, a doctor, pharmacy, or supermarket closest to the selected property. The listed goods or services for a location are presented in interactive map form, relative to the location in which the selected property is located. Indeed, the EXPLORE module 1380 may prompt a user to select one property over another at a particular vacation rental property, because the selected property may be closer to, for example, retail shopping. The availability of the EXPLORE module enriches the user's vacation rental selection experience. ASK module 1390 can be useful for a user to contact the customer service personnel of the mobile online vacation rental system 1300 owner or operator, for example, if they are lost in the location near the vacation rental property, if the accommodation booking has a problem, or as feedback to the owner or operator of system 1300. CONCIERGE module 1395 may select a user interface to be able to engage services or make reservations through system 1300, a value-added feature of system 1300. Conveniently, CONCIERGE module 1395 allows a user “24/7” reservation services.
Activating the SEARCH filter 1412 can generate a search request 1414 to server 1320 from mobile device 1310. Server 1320 can select from among from partner databases 1350-1353. A selected number of partner databases 1350-1353 may be searched, for example, one, several, or all. Server 1320 also may check local database 1330 to see if the search request 1414 can be fulfilled from there. Properties are selected 1416 according to the data provided in the predetermined parameters. Selected properties 1416 may be sent to mobile device 1310. None, some, or all of the selected properties 1416 can be stored on mobile device 1310. Similarly, none, some, or all of the selected properties 1416 can be stored on local database 1330, with properties being sent to mobile device 1310 upon demand. Selected properties 1416 can be displayed on display 1305 of mobile device 1310 in a predetermined format, such as a 1×n grid (or vertical list), or an m×n grid, where m is the horizontal aspect of the display and n is the vertical aspect. Typically m<n.
Each property may be displayed on display 1035 with a property photo, an average nightly rent, number of bedrooms, and a number of guests accommodated, although other property attributes may be displayed. Selected properties 1416 may be sorted 1430 or filtered 1432. For example, sort 1430 may enable a user to sort the selected properties by price: high-to-low 1434, by price: low-to-high 1436, or by distance from the location selected in the search 1438. Of course, other sort 1430 parameters may be used. Filtering 1432 can be performed on location type 1440, vacation property type 1442, or price 1444. Again, other filter types may be implemented. As described with respect to
For each property in a location, a price, accommodations (e.g., a number of bedrooms, a number of guests which can be accommodated at the property) and, a hypertext link to the property detail record, may be displayed in one of several formats: LIST view 1418, MAP view 1420, or PHOTO view 1422, for example. Each format can be selected on mobile device 1310 by selecting an associated icon. Typically, the LIST view 1418 can be shown (e.g., in a 1×n grid). In LIST view 1418, plural vacation properties can be displayed at a time on display 1305 of mobile device 1310. The format can be similar to that shown in
The hypertext link to the vacation property detail record, typically at the top of the vacation property record, can be linked to the vacation property detail record 1426, for example, as described with respect to
Turning to
Categories of Attractions may include Food & Dining 1520, Entertainment 1521, Retail 1522, Arts 1523, Bars 1524, Wineries 1525, Transportation 1526, Gas Stations 1527, Landmarks 1528, Pharmacies 1529, Doctors 1530, Personal Care 1531, Zoos 1532, Sports & Recreation 1533, and Religious 1534. Of course other categories of attractions may be accommodated, such as, without limitation, coffee shops (e.g., STARBUCKS®), fast food establishments (e.g., McDonald's®), banks, and home office services (e.g., FedEx Office®). Categories of Attractions 1520-1534 can be presented in EXPLORE module 1500 in a scrollable widget grid of m×n, where m is the horizontal aspect and n is the vertical aspect and, typically m<n. For example, each widget can include a representative icon to visually guide the user to the available categories.
Each category 1520-1534 can be coupled to an interactive map (IMAP) 1550-1564 of the area nearest the chosen vacation rental property or “local” to GNSS system 1305 indication. On each IMAP 1550-1564 are disposed icons pinpointing establishments of the selected category. Upon touching an icon, a name, an address, and, perhaps, a phone number of the selected icon may be shown. Also, in some embodiments, upon touching the icon, photos, hours of operations and ratings may be shown. For example, when arriving late at night close to the chosen vacation rental property, and finding the gasoline tank nearly empty, EXPLORE module 1500 can help a user navigate to the gas station nearest them. The user can select widget 1527 (Gas Stations) causing information about nearby gasoline stations to be displayed, whereby the user selects a particular gas station open for operation, so that the user can refuel and continue to the destination. In another example, at night, a traveling user may seek a Gas Station having diesel fuel along the way and use “Current Location” as the location. In conjunction with GNSS system 1305, the traveling user can find a gasoline station nearby to fill up, using the EXPLORE module, and continue on the way to the selected location. In some embodiments, a user may make an appointment or reservation with selected attractions. The appointment or reservation may be made through a partner server/database, such as with establishment A1 through partner site 1352, or establishment A2 through partner site 1353 (remote reservation). Similarly, an appointment or reservation may be made through the local server/database (1320/1330). For an appointment can be made with establishment A3 or a reservation can be made with establishment A4 through local server/database (1320/1330) (e.g., local reservation).
In
In the Food & Drink category 1815, listed services engaged may include Restaurant & Bar Recommendations, Restaurant Reservations, Grocery Shopping and Delivery, Personal or Specialized Chefs, Wine Tasting, and Catering. In the Spa Services category 1825, listed services such as Nails, Hair, Waxing, or Eyebrows, and Massage may be reserved. In the Activities category 1830, the system may provide reservation services for listed activities like Shopping, Tours, Museums, Golf, Surfing, Skydiving, Sailing, Scuba Diving, Snorkeling, Parasailing, Shark Diving, Zip Lining, and Gambling. In the Ticketed Events category 1835, engaged listed services may include arrangements for Comedy Clubs, Movie Tickets, Theater Tickets, Concerts, Sporting Events, Museums, and Nightclubs. In the Specialty category 1840, engaged listed services may include arrangements for Fitness Center, Fitness Trainer, Photographer, Florist, Babysitting or Nanny, Pet sitting, Pet Walker, or Pet Trainer, Eldercare, and Car Wash. In the Entertainers category 1820, engaged listed services may include Bands, Dancers, Karaoke, Magic, Clowns, and Miscellaneous entertainment. In the Mail & Gifts category 1850 listed services may be reserved such as Mail Service, Messenger or Courier, Gift Purchasing or Gift Mailing, Thank You Cards, and VAKAST™ Concierge Gift Certificate. In the Home Service category 1855, listed services which may be engaged include services such as House Keeping, Maid, Butler, and Driver. In the Travel category 1860, engaged listed services may include Vacation Rental, Hotel, Private Jet Charter Service, Airline Tickets, Taxi, Car Rental, Limousine Service, Town Car, or Shuttle Service. In the Lessons category 1865, reservations may be made for listed activities such as Yoga, Dance, Swimming, Tennis, Cooking, and Miscellaneous Lessons.
To engage a listed activity or a listed service, a user need only activate 1805 CONCIERGE module 1800 on mobile device 1310 at any day or at any time, select the service category 1810 and select the one of the listed services available (above). For example, S1 may represent a listed activity, such as a selected Comedy Club event available through the Ticketed Events category 1835. The user may select Comedy Club S1 and may reserve a ticket through System intermediary service 1870 automated ticket reservation system. Similarly, a user may select a service category 1810, for example, a listed service such as a private jet charter service S2 in Travel category 1860, which may be coupled to local database 1330. The user may book a reservation with the listed service to enable the users' entourage to fly to a selected vacation or meeting location. System intermediary service 1870 may be a module operating on server 1320 that also may serve to queue and place reservations initially requested by the user, but not able to be fulfilled by S1 or S2 due to, for example, time of day. When S1 or S2 is available, system intermediary service 1870 engages the listed activity by placing a reservation for the listed activity (S1) or engages the listed service (S2) on behalf of the user/customer. CONCIERGE also can be used to fulfill an inquiry sent by a CONCIERGE customer.
It is to be recognized that depending on the embodiment, certain acts or events of any of the methods described herein can be performed in a different sequence, may be added, merged, or left out altogether (for example, not all described acts or events are necessary for the practice of the method). Moreover, in certain embodiments, acts or events may be performed concurrently, rather than sequentially.
The invention has been described herein using specific embodiments for the purposes of illustration only. It will be readily apparent to one of ordinary skill in the art, however, that the principles of the invention can be embodied in other ways. Therefore, the invention should not be regarded as being limited in scope to the specific embodiments disclosed herein, but instead as being fully commensurate in scope with the following claims.
This application is a continuation-in-part of U.S. application Ser. No. 13/940,124, filed Jul. 11, 2013 and entitled “ONLINE VACATION RENTAL BOOKING SYSTEM,” and is a continuation-in-part of U.S. application Ser. No. 14/494,440, filed Sep. 23, 2014, and entitled “ONLINE VACATION RENTAL BOOKING SYSTEM,” both of which are assigned to the same assignee hereof, and both of which are incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 14494440 | Sep 2014 | US |
Child | 14552412 | US | |
Parent | 13940124 | Jul 2013 | US |
Child | 14494440 | US |