[go: up one dir, main page]

HK1223435B - Amenity, special service and food/beverage search and purchase booking system - Google Patents

Amenity, special service and food/beverage search and purchase booking system Download PDF

Info

Publication number
HK1223435B
HK1223435B HK16111673.3A HK16111673A HK1223435B HK 1223435 B HK1223435 B HK 1223435B HK 16111673 A HK16111673 A HK 16111673A HK 1223435 B HK1223435 B HK 1223435B
Authority
HK
Hong Kong
Prior art keywords
feature
database
provider
tourism
network
Prior art date
Application number
HK16111673.3A
Other languages
Chinese (zh)
Other versions
HK1223435A1 (en
Inventor
基思.菲什伯格
Original Assignee
基思.菲什伯格
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 基思.菲什伯格 filed Critical 基思.菲什伯格
Priority claimed from PCT/US2014/055717 external-priority patent/WO2015039057A2/en
Publication of HK1223435A1 publication Critical patent/HK1223435A1/en
Publication of HK1223435B publication Critical patent/HK1223435B/en

Links

Description

设施、特殊服务及食品/饮料搜索和购买预订系统A system for searching and purchasing facilities, special services, and food/beverages

技术领域Technical Field

本发明内容涉及用于接待和旅游应用中的设施、特殊服务及食品/饮料搜索和购买预订引擎的系统、方法及计算机程序产品。The present disclosure relates to systems, methods, and computer program products for use with an amenity, specialty service, and food/beverage search and purchase booking engine for hospitality and travel applications.

背景技术Background Art

在旅游住宿搜索和预订领域中,向客户呈现了许多选项。旅游网站,如Orbitz、Expedia及Travelocity允许客户针对给定日期或日期范围搜索给定位置的客房住宿。例如,新年前夜在纽约市寻求客房住宿的客户可以访问这样的网站,并在页面上的“城市”或“目的地”栏中输入或选择“纽约,NY”,并且输入或选择入住日期为12月31且退房日期为1月1日。然后,网站会使用客户信息在其数据库中搜索这些天里在纽约可用的客房,呈现具有可预订房间的酒店的列表。然而,如果客户正在寻求特定特征,大多数酒店或旅游网站要求客户读取在搜索结果中列出的酒店中的每个酒店的详细描述,以确定在这些酒店中的任何酒店中是否提供有该特征。另外,即使在能够确定特定的、所列出的酒店一般提供该特征的情况下,这些网站没有提供用于确定期望的特征是否实际可用的规定以及用于在有或无房间预订的情况下对该特征进行实际预约、预订或支付的规定。In the field of travel accommodation search and booking, customers are presented with many options. Travel websites such as Orbitz, Expedia, and Travelocity allow customers to search for hotel rooms in a given location for a given date or date range. For example, a customer seeking hotel rooms in New York City for New Year's Eve can visit such a website and enter or select "New York, NY" in the "City" or "Destination" column on the page, and enter or select a check-in date of December 31 and a check-out date of January 1. The website will then use the customer's information to search its database for available rooms in New York on those dates and present a list of hotels with available rooms. However, if a customer is looking for a specific feature, most hotel or travel websites require the customer to read the detailed description of each hotel listed in the search results to determine whether any of the hotels offer that feature. In addition, even if it is possible to determine that a specific, listed hotel generally offers the feature, these websites do not provide provisions for determining whether the desired feature is actually available, nor for actually reserving, booking, or paying for the feature with or without a room reservation.

其他旅游网站,如hotels.com、BookIt.com及Google Hotel Finder,针对期望时段具有可用房间的特定位置的酒店提供了类似的住宿搜索对话框以及类似的搜索结果。然而,这些站点与其他站点的不同之处在于:在搜索结果页面上列出的酒店可以由客户“过滤”,客户可以选择仅显示与额外标准如在特定街区或具有某些一般设施匹配的结果。过滤器选择通过由客户借助于下拉或复选框选择来进行;然而,仅提供了对一般设施的有限的选择。例如,Google Hotel Finder的设施过滤器列表仅包括空调、酒吧、海滩、商务中心、健身房、互联网、停车场、可带宠物、游泳池、餐厅、无障碍设施、儿童接待、洗衣和客房服务。Hotels.com的列表也有类似的设施过滤器,并增加了一些项,包括免费早餐、可用婴儿床以及水疗。没有提供自由形式特征搜索——即允许客户将期望设施、特殊服务或食品/饮料输入或键入到搜索输入表单中。然而,即使在客户将搜索结果的显示限于满足这些特定限制条件的酒店的情况下,也未向客户提供确定可用性的机会,更别说通过客房预订来预订或预约特定设施。事实上,Google Hotel Finder和使用复选框方法的另一酒店设施搜索网站juicyhotels.com甚至没有提供通过网站进行客房预订。客户必须通过酒店的网站进行客房预订,其他旅游网站如BookIt.com,Travelocity或Orbitz通过非网络化手段进行客房预订。Other travel websites, such as hotels.com, BookIt.com, and Google Hotel Finder, offer similar accommodation search dialogs and similar search results for hotels in a specific location with available rooms for a desired time period. However, these sites differ from the others in that the hotels listed on the search results page can be "filtered" by the customer, who can choose to display only results that match additional criteria, such as being in a specific neighborhood or having certain general amenities. Filter selections are made by the customer using drop-down menus or checkboxes; however, only a limited selection of general amenities is provided. For example, Google Hotel Finder's amenities filter list only includes air conditioning, bar, beach, business center, gym, internet, parking, pet-friendly, swimming pool, restaurant, wheelchair-accessible facilities, child-friendly, laundry, and room service. Hotels.com's listing has similar amenities filters but adds several more, including free breakfast, crib availability, and spa treatments. Free-form feature search—that is, allowing customers to enter or type desired amenities, special services, or food/beverage options into the search input form—is not available. However, even when customers restrict search results to hotels that meet these specific restrictions, they are not given the opportunity to confirm availability, let alone book or reserve specific amenities through room booking. In fact, Google Hotel Finder and juicyhotels.com, another hotel and amenity search site that uses a checkbox method, do not even offer online reservations. Customers must make reservations through the hotel's website; other travel sites like BookIt.com, Travelocity, or Orbitz handle room reservations through offline means.

OpenTable餐厅搜索网站,提供了类似的客户界面。客户除了选择日期以外,还选择一般位置如城市或街区,以及时间。该网站搜索可用的住宿,并且呈现与选择标准和可用性匹配的餐厅的列表。与酒店搜索站点中的一些站点类似,OpenTable为客户提供基于附加标准如菜肴风格和价格范围来过滤结果列表的能力。OpenTable也可以显示具有“私人用餐设施”如厨师餐桌、客厅以及私人用餐房间的餐厅的列表。然而,客户无法通过网站直接确定可用性或价格或预订这样的私人用餐特征。向客户提供了电话号码和联系人姓名,或者可以使用基于表单的网页查询。UrbanSpoon另一餐厅搜索网站,向客户额外提供用于过滤餐厅列表的可选择餐厅“项目”的列表,包括“私人聚会”和“现场音乐”;然而,也没有提供用于针对给定的日期和时间确定这些项目的可用性或价格的规定,或使用该项目预订餐桌的规定。至于其他酒店或旅游网站,没有针对特征进行自由形式任意搜索和购买功能。客户仅限于根据预先选定的项目和设施来过滤结果。The OpenTable restaurant search website offers a similar user interface. In addition to selecting dates, customers also select a general location, such as a city or neighborhood, and a time of day. The website searches for available accommodations and presents a list of restaurants that match the selected criteria and availability. Similar to some hotel search sites, OpenTable offers customers the ability to filter the results list based on additional criteria, such as cuisine style and price range. OpenTable also displays a list of restaurants with "private dining facilities" such as chef's tables, parlors, and private dining rooms. However, customers cannot directly determine availability, pricing, or make reservations for these private dining features through the website. Customers are provided with a phone number and contact name, or can use a form-based web query. UrbanSpoon, another restaurant search website, additionally offers customers a list of selectable restaurant "options" for filtering restaurant listings, including "private parties" and "live music." However, there are no provisions for determining availability or pricing for these options for a given date and time, or for using these options to book a table. As with other hotel or travel websites, there is no free-form search and purchase functionality for features. Customers are limited to filtering results based on pre-selected options and amenities.

然而,另一系统,Orion from Ascension软件,是由酒店使用以向客人提供在线访问客房服务和设施礼品订货的基于Web的平台。然而,Orion不允许任意特征搜索或购买。更准确地说,Orion提供可用于订购的设施和服务“目录”。此外,Orion不提供结合订购设施或服务来预订或预约客房的可能性。Another system, Orion from Ascension, is a web-based platform used by hotels to provide guests with online access to room service and amenity gift ordering. However, Orion does not allow for searching or purchasing any features. Rather, it provides a "catalog" of amenities and services available for ordering. Furthermore, Orion does not offer the ability to book or reserve a room in conjunction with ordering an amenity or service.

因此,需要一种菜单接待/旅游及住宿系统,该系统向客户提供:搜索和购买在期望日期和时间内具有可用的期望、可预订/可订票设施和/或特殊服务和/或食品/饮料的住宿场所内的或与上述住宿场所分离的特征的选择;以及用于预订/购买具有该功能的特征而不需要预订菜单住宿如餐厅的房间或餐桌的附加能力。此外,存在客户能够自由地进入任意搜索项目来查询期望特征的需要。Therefore, there is a need for a menu hospitality/tourism and accommodation system that provides customers with the option to search for and purchase features within or separate from an accommodation that has desired, reservable/ticketable amenities and/or special services and/or food/beverage available at a desired date and time, as well as the additional ability to reserve/purchase features with such functionality without having to reserve a room or table at a menu accommodation, such as a restaurant. Furthermore, there is a need for customers to be able to freely enter any search item to search for desired features.

发明内容Summary of the Invention

本发明涉及用于菜单设施、特殊服务、食品/饮料以及住宿(“特征”)搜索和预订引擎的系统、方法及计算机程序产品。本发明的方面使得客户能够经由任意搜索识别在寄宿设施、餐厅、俱乐部/休息室/酒吧、住所以及旅游住宿场所处可用的设施和/或特殊服务(包括食品/饮料)。在该意义上,“‘任意”表示客户可以键入搜索输入而不是在复选框列表或其他预定列表中提供的输入。客户被呈现有与其查询项目匹配或有关的商品和服务,并且允许选择和确认期望特征选项以及预订、预约或购买其选择;可选地,包括预订住宿如房间或餐厅的餐桌。The present invention relates to systems, methods, and computer program products for a menu facility, special service, food/beverage, and accommodation ("feature") search and booking engine. Aspects of the present invention enable customers to identify, via any search, available facilities and/or special services (including food/beverage) at lodging facilities, restaurants, clubs/lounge/bars, residences, and tourist accommodations. In this sense, "any" means that customers can type in search input rather than input provided in a checkbox list or other predetermined list. Customers are presented with goods and services that match or are related to their query terms and are allowed to select and confirm desired feature options and reserve, book, or purchase their selections; optionally, including reserving accommodations such as a room or a table at a restaurant.

根据本发明的一个实施例,提供了一种用于从接待/旅游提供商识别和预订特征的系统,系统包括:处理器;耦接至网络的网络接口;存储在非暂态计算机可读介质上的特征数据库;非暂态存储介质,该非暂态存储介质存储处理器指令;以及接口,该接口耦接处理器、存储介质、特征数据库以及网络接口。该特征数据库包括用于将可预订设施、特殊服务或食品/饮料项目与接待提供商标识进行关联的特征工件。处理器指令使得所述处理器:通过网络从客户端设备接收可预订特征的任意特征标识信息;在特征数据库中搜索至少部分的匹配;传送与匹配关联的一个或多个接待/旅游提供商标识;从客户端设备接收接待/旅游提供商选择;以及为了在客户端设备上进行显示,向客户端传送基于任意特征识别信息和/或所选择的接待/旅游提供商预订特征的报价。According to one embodiment of the present invention, a system for identifying and booking features from a hospitality/tourism provider is provided, the system comprising: a processor; a network interface coupled to a network; a feature database stored on a non-transitory computer-readable medium; a non-transitory storage medium storing processor instructions; and an interface coupling the processor, the storage medium, the feature database, and the network interface. The feature database includes feature artifacts for associating bookable amenities, special services, or food/beverage items with hospitality provider identifiers. The processor instructions cause the processor to: receive, from a client device over the network, any feature identification information for a bookable feature; search the feature database for at least a partial match; transmit one or more hospitality/tourism provider identifiers associated with the match; receive a hospitality/tourism provider selection from the client device; and transmit, to the client device for display on the client device, an offer based on the any feature identification information and/or the selected hospitality/tourism provider booking feature.

在另一实施例中,处理器指令还响应于接收任意特征标识信息指示处理器执行以下处理的部分或全部:在特征数据库中搜索具有至少部分地与任意特征标识信息匹配的特征标识的特征工件,并且向客户端设备传送与部分地匹配的工件中的至少一个工件关联的特征标识用于以自动完成列表的形式在客户端设备上显示。In another embodiment, the processor instructions further direct the processor to perform part or all of the following processing in response to receiving any feature identification information: searching the feature database for feature artifacts having feature identifications that at least partially match the any feature identification information, and transmitting to the client device the feature identification associated with at least one of the partially matching artifacts for display on the client device in the form of an auto-completion list.

在另一实施例中,处理器指令还指示处理器:从客户端设备接收住宿搜索约束,所述住宿搜索约束包括:住宿的期望预订时段的指示以及接待/旅游提供商的期望地理位置的指示。搜索特征数据库还受在期望地理位置内并且能够在期望预订时段期间提供住宿或可预订特征的接待/旅游提供商的约束;住宿搜索约束还可以包括期望房间配置。在一个实施例中,处理器指令还指示处理器:通过网络向外部提供商传送基于住宿搜索约束的预订查询;以及从外部提供商接收满足住宿搜索约束的至少一个住宿提供商的可用性信息。外部提供商可以是GDS提供商、CRS提供商、CRM系统、库存系统、销售/收益管理系统、忠诚度系统、属性/操作系统或住宿提供商的PMS。处理器指令还可以包括以下指令,所述指令使得处理器:从客户端设备接收预订报价的接受的指示以及支付信息;向支付处理器传送支付信息;更新数据库中的库存记录以记录对特征和/或住宿的预订;以及向客户端设备传送对预订的确认。In another embodiment, the processor instructions further instruct the processor to: receive accommodation search constraints from the client device, the accommodation search constraints comprising: an indication of a desired booking period for the accommodation and an indication of a desired geographic location for the hospitality/tourism provider. The search feature database is further constrained to hospitality/tourism providers that are within the desired geographic location and can offer accommodation or bookable features during the desired booking period; the accommodation search constraints may also include a desired room configuration. In one embodiment, the processor instructions further instruct the processor to: transmit a booking query based on the accommodation search constraints to an external provider via a network; and receive availability information from the external provider for at least one accommodation provider that meets the accommodation search constraints. The external provider may be a GDS provider, a CRS provider, a CRM system, an inventory system, a sales/revenue management system, a loyalty system, a property/operation system, or a PMS of the accommodation provider. The processor instructions may also include instructions causing the processor to: receive an indication of acceptance of the booking offer and payment information from the client device; transmit the payment information to a payment processor; update an inventory record in the database to record the reservation of the feature and/or accommodation; and transmit a confirmation of the reservation to the client device.

在另一实施例中,处理器指令还指示处理器通过网络从网络连接会员设备接收接待提供商设施标识,以及将用于使所述酒店设施标识与所述酒店提供商的标识关联的工件存储在设施数据库中。In another embodiment, the processor instructions further direct the processor to receive a hospitality provider facility identification from a network-connected member device over the network and store an artifact associating the hospitality provider facility identification with an identification of the hospitality provider in a facilities database.

在本发明的另一实施例中,提供了一种用于从接待提供商识别和预订特征的计算机实现方法,所述方法包括以下步骤:经由网络从网络连接客户端设备向网络连接服务器传送可预订特征的任意特征标识信息。方法包括以下步骤:从客户端设备上的服务器接收能够提供与任意特征标识信息对应的可预订特征的接待/旅游提供商的一个或多个接待/旅游提供商标识;将所选择的接待提供商标识的指示从客户端设备传送至服务器;以及对客户端预订与和任意特征标识信息匹配的特征标识和/或所选择的接待/旅游提供商的住宿关联的特征的报价进行接收,以用于在客户端设备上进行显示。In another embodiment of the present invention, a computer-implemented method for identifying and booking features from an accommodation provider is provided, the method comprising the steps of transmitting, via a network, arbitrary feature identification information of bookable features from a network-connected client device to a network-connected server. The method comprises the steps of receiving, from the server on the client device, one or more accommodation/tourism provider identifications of accommodation/tourism providers that can offer bookable features corresponding to the arbitrary feature identification information; transmitting, from the client device to the server, an indication of a selected accommodation provider identification; and receiving, for display on the client device, an offer from the client to book features associated with the feature identification matching the arbitrary feature identification information and/or the selected accommodation/tourism provider.

方法还可以包括以下步骤:从客户端设备传送部分任意特征标识以及在客户端设备上接收与部分任意特征标识对应的设施标识,用于以自动完成列表的形式在客户端设备上显示。The method may further include the following steps: transmitting a portion of the arbitrary feature identifier from the client device and receiving, on the client device, a facility identifier corresponding to the portion of the arbitrary feature identifier, for display on the client device in the form of an auto-completion list.

方法还可以包括以下步骤:从客户端设备向服务器传送住宿搜索约束,该住宿搜索约束用于指示住宿的期望预订时段以及接待/旅游提供商的期望地理位置。一个或多个接待/旅游提供商标识与在期望地理位置内并且能够在期望预订时段中提供住宿或可预订特征的接待/旅游提供商对应。搜索约束可以指示期望房间配置。The method may further include transmitting, from the client device to the server, accommodation search constraints indicating a desired booking period for the accommodation and a desired geographic location for the hospitality/tourism provider. The one or more hospitality/tourism provider identifiers correspond to hospitality/tourism providers that are within the desired geographic location and can provide accommodation or bookable features during the desired booking period. The search constraints may indicate a desired room configuration.

方法还可以包括以下步骤:从客户端设备向服务器传送对预订报价的接受和支付信息,以及通过客户端设备接收对预订的确认。The method may further comprise the steps of transmitting acceptance and payment information of the reservation offer from the client device to the server, and receiving confirmation of the reservation via the client device.

在本发明的另一实施例中,提供了一种用于从接待和旅游提供商识别和预订特征的计算机程序产品,该计算机程序产品包括:非暂态计算机可读存储介质,非暂态计算机可读存储介质存储处理器指令。该指令指示处理器:通过网络从客户端设备接收可预订设施和/或特殊服务和/或食品/饮料的任意特征标识信息。指令还包括用于在特征数据库中搜索具有与任意特征标识信息至少部分地匹配的特征标识的一组特征工件的指令。特征数据库存储在非暂态计算机可读介质上并且包括多个特征工件,其中,特征工件将可预订特征标识与提供商标识进行关联。指令还包括以下指令,该指令用于:向客户端设备传送与一组特征工件关联的接待/旅游提供商标识;以及从客户端设备接收对接待/旅游提供商标识的选择;以及向客户端设备传送客户端预订与和所述任意特征标识信息匹配的特征标识和/或所选择的接待/旅游提供商的住宿关联的特征的报价,以用于显示。In another embodiment of the present invention, a computer program product for identifying and booking features from hospitality and travel providers is provided. The computer program product includes a non-transitory computer-readable storage medium storing processor instructions. The instructions instruct the processor to receive, from a client device over a network, arbitrary feature identification information for bookable amenities and/or special services and/or food/beverage. The instructions further include instructions for searching a feature database for a set of feature artifacts having feature identifications that at least partially match the arbitrary feature identification information. The feature database is stored on the non-transitory computer-readable medium and includes a plurality of feature artifacts, wherein the feature artifacts associate bookable feature identifications with provider identifications. The instructions further include instructions for: transmitting to a client device the hospitality/travel provider identification associated with the set of feature artifacts; receiving from the client device a selection of a hospitality/travel provider identification; and transmitting to the client device, for display, an offer for the client to book features associated with the feature identification that matches the arbitrary feature identification information and/or accommodations of the selected hospitality/travel provider.

在本发明的又一实施例中,提供了一种用于从提供商识别和预订特征的计算机程序产品,该计算机程序产品包括:非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储处理器指令。该指令指示处理器:通过网络从客户端设备接收可预订设施和/或特殊服务和/或食品/饮料的任意特征标识信息。指令还包括用于在特征数据库中搜索具有与任意特征标识信息至少部分地匹配的特征标识的一组特征工件的指令。特征数据库存储在非暂态计算机可读介质上并且包括将可预订特征标识与提供商标识进行关联的特征工件。指令还包括以下指令,该指令用于:向客户端设备传送与一组特征工件关联的提供商标识;以及从客户端设备接收对提供商标识的选择;以及向客户端设备传送客户端预订与和所述任意特征标识信息匹配的特征标识和/或所选择的提供商的住宿关联的特征的报价以用于显示。在一个实施例中,提供商可以是接待提供商。在另一实施例中,提供商可以是旅游提供商。In yet another embodiment of the present invention, a computer program product for identifying and booking features from a provider is provided. The computer program product includes a non-transitory computer-readable storage medium storing processor instructions. The instructions instruct the processor to receive, from a client device over a network, arbitrary feature identification information for bookable amenities and/or special services and/or food/beverage. The instructions further include instructions for searching a feature database for a set of feature artifacts having feature identifications that at least partially match the arbitrary feature identification information. The feature database is stored on the non-transitory computer-readable medium and includes feature artifacts that associate bookable feature identifications with provider identifications. The instructions further include instructions for: transmitting to the client device the provider identification associated with the set of feature artifacts; receiving from the client device a selection of a provider identification; and transmitting to the client device for display a quote for booking features associated with the feature identification that matches the arbitrary feature identification information and/or accommodations of the selected provider. In one embodiment, the provider may be a hospitality provider. In another embodiment, the provider may be a travel provider.

在本发明的又一实施例中,提供了一种用于从接待/旅游提供商识别和预订特征的计算机实现方法,所述方法包括以下步骤:通过网络从网络连接客户端设备接收可预订设施的任意特征标识信息。还具有以下步骤:在特征数据库中搜索具有与任意特征标识信息至少部分地匹配的特征标识的一组特征工件;特征数据库存储在非暂态计算机可读介质上并且包括多个特征工件,其中,特征工件将可预订特征标识与接待/旅游提供商标识进行关联。还具有以下步骤:通过网络向客户端设备传送与一组特征工件关联的一个或多个接待/旅游提供商标识;从客户端设备接收所选择的接待/旅游提供商标识;以及向客户端设备传送客户预订与和所述任意特征标识信息匹配的特征标识和/或所选择的接待/旅游提供商的住宿关联的特征的报价。In yet another embodiment of the present invention, a computer-implemented method for identifying and booking features from a hospitality/tourism provider is provided, the method comprising the steps of: receiving, via a network, arbitrary feature identification information for a bookable accommodation from a network-connected client device; searching a feature database for a set of feature artifacts having a feature identification that at least partially matches the arbitrary feature identification information; the feature database being stored on a non-transitory computer-readable medium and comprising a plurality of feature artifacts, wherein the feature artifacts associate bookable feature identifications with hospitality/tourism provider identifications; transmitting, via the network, to the client device one or more hospitality/tourism provider identifications associated with the set of feature artifacts; receiving, from the client device, a selected hospitality/tourism provider identification; and transmitting to the client device an offer for a customer to book a feature associated with an accommodation with the feature identification that matches the arbitrary feature identification information and/or the selected hospitality/tourism provider.

在一些实施例中,接待提供商和/或旅游提供商是精品酒店。在一些实施例中,特征标识信息包括从客户端设备的地理位置或接近度获得的位置信息。在一些实施例中,使用语义匹配技术来搜索设施数据库。在一些实施例中,可预订特征是设施和/或特殊服务和/或食品/饮料。在一些实施例中,特征标识信息可以识别多个特征。In some embodiments, the hospitality provider and/or the tour provider is a boutique hotel. In some embodiments, the feature identification information includes location information derived from the geographic location or proximity of the client device. In some embodiments, semantic matching techniques are used to search the facility database. In some embodiments, the bookable features are amenities and/or special services and/or food/beverage. In some embodiments, the feature identification information may identify multiple features.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

参照下面的附图可以更好的理解本公开内容的许多方面。在附图中,在若干视图中,相似的参考标记指示相应的部分。Many aspects of the present disclosure can be better understood with reference to the following drawings, in which like reference characters indicate corresponding parts throughout the several views.

图1是根据本发明的实施例的示例性系统的示意图。FIG. 1 is a schematic diagram of an exemplary system according to an embodiment of the present invention.

图2示出了示例性场馆。FIG2 shows an exemplary venue.

图3示出了根据本发明的一些实施例的示例性预订引擎的方面。FIG3 illustrates aspects of an exemplary booking engine according to some embodiments of the present invention.

图4示出了根据本发明的一些实施例的会员简档管理员入口(“APAP”)。FIG4 illustrates an affiliate profile administrator portal ("APAP") according to some embodiments of the present invention.

图5是根据本发明的一些实施例的会员简档的方面的示意图。5 is a schematic diagram of aspects of a member profile according to some embodiments of the present invention.

图6是根据本发明的一些实施例的支付网关的方面的示意图。6 is a schematic diagram of aspects of a payment gateway according to some embodiments of the present invention.

图7、8、9和31是根据本发明的一些实施例的示例性客户用户/系统用户界面流程的示意图。7, 8, 9 and 31 are diagrams of exemplary client user/system user interface flows according to some embodiments of the present invention.

图10、12、13、14和15是根据本发明的示例性实施例的客户用户门户主搜索输入引擎页面的示例性屏幕截图的部分。10, 12, 13, 14, and 15 are portions of exemplary screen shots of a customer user portal main search input engine page according to an exemplary embodiment of the present invention.

图11是根据本发明的示例性实施例的客户用户门户会员登录页面的示例性屏幕截图的部分。11 is a portion of an exemplary screen shot of a customer user portal member login page according to an exemplary embodiment of the present invention.

图16、17、18、19、20和21是根据本发明的示例性实施例的客户用户门户搜索结果和项目选择页面的示例性屏幕截图的细节。16, 17, 18, 19, 20 and 21 are details of exemplary screen shots of a customer user portal search results and item selection pages according to an exemplary embodiment of the present invention.

图22是根据本发明的示例性实施例的客户用户门户会员简档页面的示例性屏幕截图。22 is an exemplary screen shot of a customer user portal member profile page according to an exemplary embodiment of the present invention.

图23是根据本发明的示例性实施例的客户用户扩展部件的部分示例性屏幕截图。23 is a partial exemplary screen shot of a customer user extension component according to an exemplary embodiment of the present invention.

图24和图25是根据本发明的示例性实施例的客户用户门户确认页面的示例性屏幕截图的部分。24 and 25 are portions of exemplary screen shots of customer user portal confirmation pages according to an exemplary embodiment of the present invention.

图26是根据本发明的一些实施例的示例性会员用户/系统用户界面流程的示意图。Figure 26 is a diagram of an exemplary member user/system user interface flow according to some embodiments of the present invention.

图27是根据本发明的示例性实施例的APAP会员信息页面(用于酒店会员)的示例性屏幕截图。FIG. 27 is an exemplary screenshot of an APAP member information page (for hotel members) according to an exemplary embodiment of the present invention.

图28是根据本发明的示例性实施例的APAP房间页面(用于酒店会员)的示例性屏幕截图。FIG. 28 is an exemplary screenshot of an APAP Room page (for hotel members) according to an exemplary embodiment of the present invention.

图29和图30分别是根据本发明的实施例的示例性服务器设备和客户端设备的示意表示。29 and 30 are schematic representations of exemplary server and client devices, respectively, according to embodiments of the present invention.

具体实施例Specific embodiments

本发明的方面涉及用于如设施、特殊服务、食品/饮料以及住宿搜索和预订引擎的特征的系统、方法及计算机程序产品。在本发明的上下文中,会员一般是酒店和旅游供应商,如住宿设施、餐厅、俱乐部/休息室/酒吧、住宅以及旅游住宿地点的场所。然而,在一些实施例中,会员可能仅限于精品酒店(boutique hotel)。旅游提供商一般是提供旅游相关产品和服务的实体。术语“住宿”涉及到接待服务提供商的核心产品;例如,酒店住宿包括客房,而餐厅住宿包括餐桌。参照图2,会员酒店200可以提供许多特征如设施和/或特殊服务和/或食品/饮料。例如,客房住宿可以包括阁楼套房210、具有热水浴池的客房220、带阳台的客房225、带保龄球馆的客房260以及普通客房255。会员酒店200还可以设有直升飞机停机坪205、屋顶露台245、水疗215、具有池塘的温室花园250、酒吧265、餐厅235、服装精品270、舞蹈俱乐部240以及电影院275。会员酒店200还可以提供会议以及多功能或弹出空间230。一些旅游提供商和接待服务提供商可以进行可用活动如船租赁或体验如剧场表演。术语“客户”包括搜索会员的产品和服务的人。Aspects of the present invention relate to systems, methods and computer program products for features such as facilities, special services, food/beverage and accommodation search and booking engines. In the context of the present invention, members are generally hotels and travel suppliers, such as places of accommodation facilities, restaurants, clubs/lounge/bars, residences and tourist accommodations. However, in some embodiments, members may be limited to boutique hotels. Travel suppliers are generally entities that provide travel-related products and services. The term "accommodation" relates to the core product of a hospitality service provider; for example, hotel accommodation includes guest rooms, and restaurant accommodation includes dining tables. With reference to Fig. 2, member hotels 200 can provide many features such as facilities and/or special services and/or food/beverage. For example, guest room accommodation can include a loft suite 210, a guest room 220 with a hot tub, a guest room 225 with a balcony, a guest room 260 with a bowling alley and a regular guest room 255. Member hotels 200 may also feature a helipad 205, a rooftop terrace 245, a spa 215, a greenhouse garden with a pond 250, a bar 265, a restaurant 235, a clothing boutique 270, a dance club 240, and a cinema 275. Member hotels 200 may also offer conference and multi-purpose or pop-up spaces 230. Some travel and hospitality providers may offer activities such as boat rentals or experiences such as theater performances. The term "customer" includes anyone searching for a member's products and services.

参照图1,在一个实施例中,本发明可以设置成在网络系统10中操作,网络系统10包括均通过网络155相互连接的服务器100、一个或多个客户设备160以及一个或多个会员设备180。网络155可以包括互联网,但是也可以包括专用和/或专有网络互连。系统10还可以包括服务供应商系统,如全球分销系统(GDS)144、物业管理系统(PMS)146、客户关系管理系统(CRM)147以及中央预订系统(CRS)148。系统10还可以包括由银行142表示的用于处理信用卡和其他金融交易的商业金融服务供应商。系统10还可以包括由SOC 142表示的社交媒体服务提供商、行业专家服务提供商以及导游和审查服务提供商。系统10还可以包括(未示出的)经由网络155互连的库存系统、销售/收益管理系统、忠诚度系统和/或产权/操作系统。1 , in one embodiment, the present invention may be configured to operate within a network system 10 comprising a server 100, one or more client devices 160, and one or more member devices 180, all interconnected via a network 155. Network 155 may comprise the Internet, but may also comprise dedicated and/or proprietary network interconnections. System 10 may also include service provider systems, such as a global distribution system (GDS) 144, a property management system (PMS) 146, a customer relationship management system (CRM) 147, and a central reservation system (CRS) 148. System 10 may also include a commercial financial services provider, represented by a bank 142, for processing credit card and other financial transactions. System 10 may also include a social media service provider, an industry expert service provider, and a tour guide and review service provider, represented by a SOC 142. System 10 may also include (not shown) inventory systems, sales/revenue management systems, loyalty systems, and/or property/operation systems, all interconnected via network 155.

忠诚度系统包括奖励从而鼓励忠实的购买行为的结构化营销工作的、会员内部和外部的方法、产品(例如信用卡/借记卡)以及技术系统。这些行为被用于通过激励机制来赚钱,以通过会员程序延续期望行为。与忠诚度系统的通信可以包括在用于趋势表现和建议模型的分析系统中保存的每笔交易的记录。可以使用来自忠诚度系统的信息来增强针对重复或永久的商业建议的自适应搜索。与忠诚度系统集成使得能够经由推荐进行增强的搜索和建议的购买选项。该系统的客户业务输入使得对重复业务的机器学习能够引发对激励系统的影响,以生成用于得分处理的新工件(artifact)。此外,通过搜索和购买系统实现对持续性交互的激励,以针对选择和购买不断优化特征和/或住宿项目结果。The loyalty system includes rewards for structured marketing efforts that encourage loyal purchasing behavior, methods within and outside the membership, products (such as credit/debit cards), and technical systems. These behaviors are used to earn money through incentive mechanisms to perpetuate desired behaviors through membership programs. Communication with the loyalty system can include records of each transaction stored in an analysis system for trend performance and recommendation models. Information from the loyalty system can be used to enhance adaptive searches for repeated or permanent business recommendations. Integration with the loyalty system enables enhanced searches and recommended purchase options via recommendations. The system's customer business input enables machine learning of repeated business to trigger an impact on the incentive system to generate new artifacts for score processing. In addition, incentives for continuous interaction are implemented through the search and purchase system to continuously optimize features and/or accommodation project results for selection and purchase.

服务器100包括数据存储116、预订引擎120、会员简档管理员门户122、支付网关132、GDS接口134、PMS接口136以及CRS接口138。客户设备160是能够传送客户搜索查询和接收搜索结果的任何网络可连接的计算设备。客户可以使用客户输入装置164例如键盘输入查询,并且可以在客户显示器166上观看结果。客户设备160可以运行一个或多个应用,例如用于与服务器100进行交互的客户应用程序162。在一个实施例中,客户应用程序162是网络浏览器。客户设备160还可以具有地理位置部件如GPS接收器和/或接近度检测部件168,使得客户设备160能够确定其位置和/或针对搜索输入确定邻近物。在一种实施例中,接近度检测部件168可以使用RFID技术。会员设备180也是网络可连接计算设备,并且可以包括通过网络与服务器100进行交互的会员输入装置184、会员显示器186以及会员应用程序182。在一个实施例中,会员应用程序182是网络浏览器。在替选实施例中,会员应用程序182是用于与服务器100进行交互的品牌应用程序。会员设备180可以是一个或多个计算机,并且可以托管会员的一般库存和/或销售模块。能够传送搜索查询数据的计算设备的其他方法还可以包括:心灵感应装置、味道装置、生物集成、全息集成以及人工智能功能,上述中的任何一个都可以被配置成用作搜索输入的潜在装置,以利于实现对设施和/或特殊服务和/或食品/饮料的订票、预订、预约和/或采购。Server 100 includes a data store 116, a booking engine 120, a member profile administrator portal 122, a payment gateway 132, a GDS interface 134, a PMS interface 136, and a CRS interface 138. Client device 160 is any network-connectable computing device capable of transmitting client search queries and receiving search results. Clients can enter queries using a client input device 164, such as a keyboard, and view the results on a client display 166. Client device 160 may run one or more applications, such as a client application 162 for interacting with server 100. In one embodiment, client application 162 is a web browser. Client device 160 may also include a geolocation component, such as a GPS receiver, and/or a proximity detection component 168, enabling client device 160 to determine its location and/or proximity to search inputs. In one embodiment, proximity detection component 168 may utilize RFID technology. Member device 180 is also a network-connectable computing device and may include a member input device 184, a member display 186, and a member application 182 for interacting with server 100 via a network. In one embodiment, member application 182 is a web browser. In an alternative embodiment, member application 182 is a branded application for interacting with server 100. Member device 180 may be one or more computers and may host a member's general inventory and/or sales module. Other methods of computing devices capable of transmitting search query data may include telepathic devices, scent devices, bio-integration, holographic integration, and artificial intelligence capabilities, any of which may be configured as potential search inputs to facilitate ticketing, reservations, appointments, and/or purchases of amenities and/or special services and/or food/beverages.

服务器100的模块化部件确保了动态互连通信,使得客户能够通过搜索识别会员的设施和/或特殊服务和/或食品/饮料,并且提供用于购买所述项目的选项。此外,该系统允许会员用户将其设施和/或特殊服务和/或食品/饮料的系统连接到本发明的系统,但不限于直接访问其信息中心并且上传其设施和/或特殊服务和/或食品/饮料。The modular components of the server 100 ensure dynamic interconnected communication, enabling customers to identify member facilities and/or special services and/or food/beverages through search and providing options for purchasing said items. In addition, the system allows member users to connect their facilities and/or special services and/or food/beverage systems to the system of the present invention, but is not limited to directly accessing their information center and uploading their facilities and/or special services and/or food/beverages.

该系统的部件通过数据传输通道彼此连接。这些数据传输通道可与其他相关数据传输通道互换。系统10的一部分可以是基于云的;然而,云功能不是必需的。云系统仅提供资源和数据传输通道的可选性。The components of the system are connected to each other via data transmission channels. These data transmission channels are interchangeable with other related data transmission channels. Parts of system 10 can be cloud-based; however, cloud functionality is not required. The cloud system only provides optional resources and data transmission channels.

数据存储装置116包括用于存储客户用户和会员用户工件的一个或多个数据库。预订引擎120利于客户搜索和结果。The data storage 116 includes one or more databases for storing customer user and member user artifacts. The booking engine 120 facilitates customer searches and results.

在一个实施例中,数据存储装置116包括关系数据库和非关系数据库。关系数据库可以处理客户用户工件;非关系数据库可以处理可定制会员用户工件。使用非关系数据库部件使得系统能够通过适于日益增加的不同的工件类型进行演化,并且针对系统中的召回使用所识别和存储的工件。In one embodiment, data storage 116 includes both a relational database and a non-relational database. The relational database can handle customer user artifacts; the non-relational database can handle customizable member user artifacts. Using a non-relational database component enables the system to evolve by adapting to an increasing number of different artifact types, and to identify and store artifacts for recall within the system.

本发明的数据库对其他目的也是有用的。为了不断改善搜索,查询和查询趋势被跟踪作为会话数据的一部分,并且该数据被用于,例如但不限于,会员特征匹配以及潜在的获利的目的。The database of the present invention is also useful for other purposes. In order to continuously improve search, queries and query trends are tracked as part of session data, and this data is used for, for example but not limited to, member feature matching and potential profit purposes.

一般而言,用户通过文本、可解释为文本的命令、图像输入、音频、电子信号或通过菜单选择来提供搜索内容。菜单可以采用点击框或可选择图标等其他已知选项的形式。当用户提供了必要的字符串和/或选择时,这些项被递送至数据库中的一个或多个数据库,以便返回匹配内容。此外,用户可以选择非匹配内容,例如不想要允许携带宠物的会员。本发明的处理器被编程为从返回至用户的项中过滤出这样的非匹配内容。类似地,用户可以通过在第二搜索中选择包括非匹配项的多个字符串和/或选择并且替换先前查询来改善其选择。与第一搜索相同,用户可以选择要过滤出的项。Generally speaking, the user provides search content through text, commands that can be interpreted as text, image input, audio, electronic signals or through menu selection. The menu can take the form of other known options such as click boxes or selectable icons. When the user provides the necessary character strings and/or selections, these items are delivered to one or more databases in the database so that matching content is returned. In addition, the user can select non-matching content, such as members who do not want to be allowed to bring pets. The processor of the present invention is programmed to filter out such non-matching content from the items returned to the user. Similarly, the user can improve his selection by selecting multiple character strings and/or selections including non-matching items and replacing the previous query in the second search. As with the first search, the user can select the items to be filtered out.

在一个实施例中,关系数据库是Postgres,并且包括如下表:In one embodiment, the relational database is Postgres and includes the following tables:

在一个实施例中,非关系数据库是MongoDB,并且包括具有如下结构的酒店和特征文档:In one embodiment, the non-relational database is MongoDB and includes hotel and feature documents having the following structure:

参照图3,预订引擎120可以分解成三个部件;搜索输入表单310、会话数据320以及算法逻辑330。搜索输入表单310允许客户从数据库中查询现有工件,并且通过“自动补全”调用被托管为工件的预期的项目,以呈现给用户在自动完成列表中选择。如果搜索输入表单310未提供用于使用户选择的工件,则创建管理日志,并且在数据库内估计和更新搜索查询以向前扩展新设施和/或特殊服务的利用。3 , booking engine 120 can be broken down into three components: a search input form 310, session data 320, and algorithmic logic 330. Search input form 310 allows a client to query the database for existing artifacts and, through "autocomplete," invokes desired items hosted as artifacts, presenting them to the user for selection in an autocomplete list. If search input form 310 does not provide an artifact for the user to select, a management log is created, and the search query is evaluated and updated within the database to expand the use of new facilities and/or special services going forward.

会话数据320存储和应用与系统的客户用户交互,以基于在导航用户界面时的用户偏好来提供学习到的用户体验。例如,当搜索各种设施和/或特殊服务和/或食品/饮料时,用户不需要重新设置其时间/日期。系统将保存这些偏好,除非用户重新设置会话数据。自适应搜索功能允许对客户输入和类型>得分>经由批准处理的人员输入>设施的匹配/服务/食品/饮料进行识别和评分以加入功能。客户用户与自适应搜索的交互使本发明的系统,能够通过对未匹配的搜索输入查询的机器学习对数据库系统产生技术影响,其中,未匹配和趋势评分的工件通过客户用户得以阐明,并且随后产生新的特征类别,以搜索、使用和购买相匹配的和/或具有指定的演化特征的会员。The session data 320 stores and applies customer user interactions with the system to provide a learned user experience based on the user's preferences when navigating the user interface. For example, when searching for various facilities and/or special services and/or food/beverage, the user does not need to reset their time/date. The system will save these preferences unless the user resets the session data. The adaptive search function allows for the identification and scoring of customer input and type > score > human input processed through approval > matching of facilities/services/food/beverage to be added to the function. The customer user's interaction with the adaptive search enables the system of the present invention to generate technical impacts on the database system through machine learning of unmatched search input queries, wherein artifacts of unmatched and trending scores are clarified by the customer user and new feature categories are subsequently generated to search, use and purchase members that match and/or have specified evolving characteristics.

算法逻辑330表示以下算法和编程,所述算法和编程使得系统能够解释数据并且在系统的部件之间进行通信,以便利于想要的用户结果。Algorithmic logic 330 represents the algorithms and programming that enable the system to interpret data and communicate between components of the system to facilitate desired user outcomes.

与利于搜索以预订、预约购买设施和/或特殊服务的算法对应的伪代码包括:Pseudo code corresponding to an algorithm that facilitates searching for reservations, appointments, and purchases of amenities and/or special services includes:

与具有自动补全调用功能的语义型智能搜索输入对应的伪代码包括:The pseudo code corresponding to the semantic smart search input with auto-completion call function includes:

在一个实施例中,提供了机器学习特征,其中,如果搜索输入未被系统识别,则生成用于评估输入值的记录。在另一实施例中,用户输入数据字符串,并且如果该数据字符串不是可识别的,则本发明的系统可以执行各种搜索以返回发声类似或显示类似的建议供用户选择。当被选择时该选择和原始搜索字符串一起关联地存储在存储器中,以使得可以向后面的用户提供类似的建议。In one embodiment, a machine learning feature is provided wherein, if a search input is not recognized by the system, a record is generated to evaluate the input value. In another embodiment, a user enters a data string, and if the data string is not recognizable, the system of the present invention can perform various searches to return similar-sounding or similar-looking suggestions for the user to select. When selected, the selection is stored in memory in association with the original search string so that similar suggestions can be provided to subsequent users.

当验证输入值时,通过使会员能够更新搜索以利于订票、预订、预约和/或购买设施和/或特殊服务和/或食品/饮料来实现新的自适应搜索输入。When the input values are validated, new adaptive search inputs are implemented by enabling the member to update the search to facilitate booking, reservations, reservations and/or purchases of amenities and/or special services and/or food/beverages.

示出此的伪代码包括:Pseudocode illustrating this includes:

与利于操作人员以可选串联的方式操作对应的伪代码包括:The pseudo code corresponding to the optional serial operation is as follows:

客户通过系统经由搜索功能进行交互,从而通过自适应搜索更新添加至系统的搜索能力。会员用户经由APAP向系统添加搜索能力。与双用户输入(客户用户和会员用户)对应的伪代码包括:Customers interact with the system via the search function, thereby adding search capabilities to the system through adaptive search updates. Member users add search capabilities to the system via APAP. The pseudo code corresponding to dual user input (customer user and member user) includes:

与动态定价更新对应的伪代码包括:The pseudocode corresponding to the dynamic pricing update is:

与利用库存控制系统的可用性搜索对应的伪代码包括:The pseudo code corresponding to an availability search using an inventory control system includes:

与利用库存控制系统的可用性搜索对应的伪代码包括:The pseudo code corresponding to an availability search using an inventory control system includes:

UserInput=READ MachineHumanInterfaceUserInput=READ MachineHumanInterface

#LanguageAnalysis returns a list of languages and the probabilitiespercentage values#LanguageAnalysis returns a list of languages and the probabilitiespercentage values

Languages=LanguageAnalysis(UserInput)Languages=LanguageAnalysis(UserInput)

Location=READ UsersLocationLocation = READ UsersLocation

LocationLanguage=QUERY Language WHERE Location=UsersLocationLocationLanguage=QUERY Language WHERE Location=UsersLocation

Language=LocationLanguage JOIN LocationLanguage=LocationLanguage JOIN Location

Database=SELECT Database WHERE Database.Language=LanguageDatabase=SELECT Database WHERE Database.Language=Language

ENDEND

来自本地专家的评论、博客和社交媒体的自动补全或文本片段可以增强搜索输入和/或经由搜索和购买预订搜索链接被连接到参考项。因此,客户用户可以将其在网上或通过服务器100的专家/社会新闻更新特征发现的术语复制和粘贴到搜索中,以调用旅游提示或推荐。可以通过SOC接口139对SOC服务149的抓取来获取支持该特征的内容,并且将术语作为工件存储在数据库中。Autocomplete or text snippets from local expert reviews, blogs, and social media can enhance search input and/or be connected to reference items via search and purchase booking search links. Thus, a consumer user can copy and paste terms they discovered online or through the expert/social news update feature of server 100 into a search to invoke travel tips or recommendations. Content supporting this feature can be retrieved by crawling SOC service 149 through SOC interface 139, and the terms can be stored as artifacts in the database.

在一个实施例中,用于增强搜索的自动补全和文本片段可以源自专家评论,所述专家评论可以被上传并且与工件关联。因此,搜索结果可以包括一个或多个评论以及关联的工件。客户观看评论会在评论文本内被提供搜索和购买“预订按钮”,“预订按钮”会将客户带至用于预订的确切项(设施、特殊服务、食品或饮料、或住宿)。In one embodiment, autocomplete and text snippets used to enhance search can be derived from expert reviews that can be uploaded and associated with artifacts. Thus, search results can include one or more reviews and associated artifacts. Customers viewing a review are provided with a search and purchase "book button" within the review text that takes the customer to the exact item (amenities, special services, food or beverages, or accommodations) for reservation.

参照图4,会员简档管理员入口122(也被称作“APAP”)被分解成两部分:资产管理控制板410和库存控制系统420。4 , the member profile administrator portal 122 (also referred to as “APAP”) is broken down into two parts: an asset management dashboard 410 and an inventory control system 420 .

资产管理控制板410是前端用户界面和后端工件集成工具二者。会员利用该控制板来上传和管理其工件资产(当考虑到客户用户时被称为项),以便在系统上呈现可搜索的简档。该控制板410保留在会员和耦接有操作人员维护的计算机化系统的我们的系统之间的管理员访问权的层次结构。The asset management dashboard 410 is both a front-end user interface and a back-end artifact integration tool. Members use the dashboard to upload and manage their artifact assets (referred to as items when considering client users) so that they are presented in a searchable profile on the system. The dashboard 410 maintains a hierarchy of administrator access rights between members and our system, which is coupled to the computerized system maintained by operators.

会员还可以具有上传和管理合同文件的机会,如与住宿和/或特征关联的客户在预订该项时客户必须接受的条款和条件。在购买或退房前可以将这样的文档呈现给客户,或者客户可获得这样的文档。Members may also have the opportunity to upload and manage contract documents, such as terms and conditions associated with accommodations and/or features, which the customer must accept when booking the item. Such documents may be presented to the customer or made available to the customer prior to purchase or check-out.

库存控制系统420是与资产管理控制板410以串联的方式工作的系统。此处,算法将项目处理作为工件如“特征”,以便在数据库内分割所述项目,从而使得能够经由搜索输入获得工件。该特征是手动驱动和借助于价格控制根据供给和需求动态驱动的二者。更具体地,会员可以经由APAP 122登录库存控制系统并且上传/管理特定工件。此外,会员还可以使得能够在其自身系统和库存控制系统之间实时动态上传/管理其工件。在动态连接的情况下,当工件被连接时,无论何时会员系统内发生变化,则库存控制系统自动地更新。The inventory control system 420 is a system that works in tandem with the asset management dashboard 410. Here, an algorithm treats items as artifacts, such as "features," to segment them within the database, enabling artifacts to be retrieved via search input. These features are driven both manually and dynamically based on supply and demand through price controls. More specifically, members can log into the inventory control system via the APAP 122 and upload/manage specific artifacts. Furthermore, members can dynamically upload/manage their artifacts between their own systems and the inventory control system in real time. With dynamic linking, once an artifact is linked, the inventory control system automatically updates whenever a change occurs within the member's system.

参照图5,会员简档被分成三个部段:类型510、产品520以及服务530。类型510是指会员的类别,如旅馆、汽车旅馆、客房住宿、旅游合作伙伴,娱乐合作伙伴、餐饮、会所/休息区、住宅或任何其他酒店和食品/饮料供应商。产品520是指会员可提供用于即时购买或将来购买的任何资产。服务530是指会员可提供用于即时购买或将来购买的任何服务。简档在APAP控制板410内生成和维护,简档依赖于会员的能力,以提供经由搜索预定、预约或购买:食品/饮料、设施和/或特殊服务。简档部件可以包括图像或空间效果图作为可增强工件。特征示例可以包括但不限于通过搜索可用性和/或购买,定价在视觉上可识别的和/或可选择的场地、房间或设施。Referring to Figure 5 , a member profile is divided into three sections: Type 510, Products 520, and Services 530. Type 510 refers to the member's category, such as hotel, motel, guest accommodation, travel partner, entertainment partner, dining, club/lounge, residence, or any other hospitality and food/beverage provider. Products 520 refer to any assets a member can offer for immediate or future purchase. Services 530 refer to any services a member can offer for immediate or future purchase. Profiles are generated and maintained within the APAP dashboard 410 and rely on the member's ability to search for, reserve, or purchase: food/beverage, amenities, and/or special services. Profile components may include images or spatial renderings as augmentable artifacts. Feature examples may include, but are not limited to, visually identifiable and/or selectable venues, rooms, or amenities through search availability and/or purchase pricing.

虽然未在图中示出,本发明从用户收集大量数据。所有搜索被捕获和存储。因此,本发明的系统具有快速识别用户期望的趋势和变化的能力。这样的变化可以例如识别用户需求何时快速增加或下降或者在正常范围之外。当识别出这些非典型条件并且如果其耦接有其他信息如一般位置(如城市的一部分)时,本发明的系统可以向会员如酒店、餐厅、会所/休息室/酒吧以及其他旅游住宿场所建议定价变化。例如,当特定地点的需求增加时,会员可以向上调整非出租特征的费率。并且如果在特定日期或时间内需求下降,则可以降低定价。会员可以使用这些价格变化,以例如经由数字通知告知客户群。Although not shown in the figure, the present invention collects a large amount of data from users. All searches are captured and stored. Therefore, the system of the present invention has the ability to quickly identify trends and changes in user expectations. Such changes can, for example, identify when user demand increases or decreases rapidly or is outside the normal range. When these atypical conditions are identified and if they are coupled with other information such as general location (such as part of a city), the system of the present invention can recommend pricing changes to members such as hotels, restaurants, clubs/lounge/bars and other tourist accommodations. For example, when demand increases in a particular place, members can adjust the rates of non-rental features upwards. And if demand decreases on a specific date or time, pricing can be reduced. Members can use these price changes to inform customer groups, for example, via digital notifications.

现在参考图6,为了遵守支付卡行业(“PCI”)规范,支付网关被分成三个第三方:支付处理API 610、征税API 620以及商业银行630。当客户用户以用户简档的形式在系统上生成简档时,并非信用卡处理所需要的所有信息都根据PCI进行存储。因此,系统可以依赖于所述第三方以从预订引擎接收客户用户信息连同其特征订单,以利于借助于客户用户和会员用户之间的金融交易进行购买。针对所购买的产品和/或服务的支付连同对所有方的确认(客户用户、会员用户以及系统供应商)由系统供应商和会员二者接收。Referring now to FIG6 , to comply with Payment Card Industry ("PCI") regulations, the payment gateway is divided into three third parties: a payment processing API 610, a tax collection API 620, and a merchant bank 630. When a customer user creates a profile on the system in the form of a user profile, not all information required for credit card processing is stored in accordance with PCI. Therefore, the system may rely on these third parties to receive customer user information from the booking engine along with their featured orders to facilitate purchases via financial transactions between the customer user and the member user. Payment for the purchased products and/or services is received by both the system provider and the member, along with confirmation from all parties (customer user, member user, and system provider).

图7示出了客户与系统交互的示例性流程。在家庭用户界面处开始,顾客可以输入行程细节,接受搜索结果,选择会员简档以进行购买,退房,并通过支付网关支付。可以参照图8来理解该流程的变型。通常,客户在家庭/登录界面810处开始。此处,客户用户能够通过选择登录选项820中的一个登录选项来执行项目搜索查询或时间/日期查询。系统经由行程细节引擎利用模糊逻辑和算法来解释数据输入。系统由此对数据进行评分,以便进行处理以使用数据库部件来验证趋势分析,从而经由库存控制系统评估可用性。Figure 7 illustrates an exemplary process for a customer interacting with the system. Beginning at the home user interface, the customer can enter their itinerary details, accept search results, select a membership profile to make purchases, check out, and pay through a payment gateway. A variation of this process can be understood with reference to Figure 8 . Typically, the customer begins at the home/login interface 810 . Here, the customer user can perform an item search query or a time/date query by selecting one of the login options 820 . The system utilizes fuzzy logic and algorithms to interpret the data input via the itinerary detail engine. The system then scores the data for processing to validate trend analysis using database components and assess availability via the inventory control system.

替选地,客户可以访问其客户用户简档826。当登入时,客户能够通过简档管理界面调用先前解释的数据。该信息调用从客户简档数据库中抽取。Alternatively, the customer can access their customer user profile 826. When logged in, the customer can call up previously explained data through the profile management interface. This information call is extracted from the customer profile database.

替选地,客户可以经由选择828访问一般会员简档。客户用户能够从呈现以供查询的各个一般会员简档中进行选择。填充在主/登录界面上的信息由APAP管理和呈现,这使得系统能够呈现界面的连续数据部署。Alternatively, the client can access the general member profile via selection 828. The client user can select from various general member profiles presented for query. The information populated on the main/login interface is managed and presented by APAP, which enables the system to present a continuous data deployment of the interface.

从登录页面810,客户可以使用行程细节引擎822,以经由:名称;目的地;设施;特殊服务或食品/饮料使用搜索输入823进行搜索。在一些实施例中,“目的地”输入由客户设备的位置系统168提供,并且可以包括设备的地理位置或对邻近信标的检测。获取数据输入的来源,并且由此通过行程细节引擎822进行解释。From the landing page 810, the customer can use the trip details engine 822 to search by: name; destination; amenities; special offers; or food/beverage using search input 823. In some embodiments, the "destination" input is provided by the customer's device's location system 168 and can include the device's geographic location or the detection of a nearby beacon. The source of the data input is captured and interpreted accordingly by the trip details engine 822.

客户还可以通过选择824提供日期以及搜索输入。这结合了项目搜索和事件可用性的能力,以缩小搜索结果,所述搜索结果为选择提供或选择的特定项目。这结合了行程细节引擎822内的库存控制搜索元件。The customer can also provide dates and search input by selecting 824. This combines the ability to search for items and event availability to narrow the search results to the specific items offered or selected. This combines the inventory control search element within the trip details engine 822.

经由时间/日期选择825,客户用户可以经由项目可用性进行搜索。Via time/date selection 825 , the client user can search by item availability.

历史是客户用户简档826的子部件,其中,客户能够选择系统内的先前动作。会话数据和分析使得系统能够调用和呈现历史界面以处理先前输入的可用性。History is a subcomponent of the client user profile 826 where the client can select previous actions within the system. Session data and analytics enable the system to call and present a history interface to process the availability of previous input.

当访问主/登录界面810时,或经由从行程细节引擎822呈现的搜索结果,客户用户能够从呈现用于查询的各个会员简档中进行选择。选择的会员简档由主/登录界面或者由行程细节引擎822所产生的一个或多个输入的结果呈现。When accessing the main/login interface 810, or via search results presented from the trip details engine 822, a client user can select from various member profiles presented for querying. The selected member profile is presented by the main/login interface or as a result of one or more inputs generated by the trip details engine 822.

相对于搜索结果,基于来自行程细节引擎822的搜索输入来呈现项目是可用的会员简档。With respect to the search results, member profiles for which items are available are presented based on the search input from the trip details engine 822 .

项目选择涉及使得客户用户能够从搜索选择预定项目的界面。由此所选择的项目为系统识别,以便于经由用于在支付网关内处理交易的库存控制系统获得对特征的订票、预定、预约和/或购买。在一个实施例的流程中,如图9所示,用户可以具有在选择项目之后选择要添加用于结账的附加项目的选项。这可以经由“+住宿”型按钮如在图12中示出的链接1036和在图13和图14中示出的链接1056来实现。这样的按钮或链接可以包括“+设施”式功能,用于添加项目,如食品和饮料、座位选择或餐桌、会议空间、客房服务、设备租赁、设施或活动等。此外,在一些实施例中,会员条款和条件可以在退房前提供给客户或者使客户可获得;如果客户不接受条款和条件,则交易无法完成。Item selection involves an interface that enables a customer user to select a pre-ordered item from a search. The selected item is then identified by the system, facilitating ticketing, reservations, appointments, and/or purchase of the feature via an inventory control system used to process transactions within a payment gateway. In one embodiment, as shown in FIG9 , after selecting an item, the user may have the option to add additional items for checkout. This may be accomplished via a "+ Accommodation"-type button, such as link 1036 shown in FIG12 and link 1056 shown in FIG13 and FIG14 . Such a button or link may include a "+ Amenities"-type function for adding items such as food and beverages, seating options or tables, meeting space, room service, equipment rentals, amenities, or activities. Furthermore, in some embodiments, membership terms and conditions may be presented to or made available to the customer prior to checkout; if the customer does not accept the terms and conditions, the transaction cannot be completed.

项目选择还可以包括允许对选定项目进行环境配置的界面。所选项目的能力通过一系列的输入和管理栏,如座位安排、设备的便利性、照明规格、入住/容量、餐饮、朝向等在库存控制系统中进行上传和管理。客户可以选择针对选定项目的配置,或提交针对替选配置的请求以供批准(未示出)。Project selection may also include an interface that allows for configuration of the environment for the selected project. The capabilities of the selected project are uploaded and managed in the inventory control system through a series of input and management fields, such as seating arrangement, equipment convenience, lighting specifications, occupancy/capacity, catering, orientation, etc. The customer can select a configuration for the selected project or submit a request for an alternative configuration for approval (not shown).

结账包括客户用户通过期望购买的可编辑的确认来确认期望项目选择的界面。通过在整个处理流程中在项目选择的系统性“痕迹导航(breadcrumb)”导航内存储的会话数据,系统与支付网关交互以完成预定交易。Checkout includes an interface where the customer user confirms the desired item selections through an editable confirmation of the desired purchase. The system interacts with the payment gateway to complete the scheduled transaction through session data stored within a systematic "breadcrumb" navigation of item selections throughout the process.

根据本发明的方法可以遵循图31所示的流程,该方法包括:步骤3120,由此客户将用于可预订特征的任意特征搜索参数传送至服务器;步骤3130,由此服务器在特征数据库中搜索与搜索参数至少部分地匹配的一个或多个特征及其提供商;步骤3140,由此客户从服务器接收一个或多个特征和/或能够提供该一个或多个特征的提供商的一个或多个标识;步骤3150,由此客户将对提供商的选择传送至服务器;步骤3160,由此客户从服务器接收用于预订提供商的特征和/或住宿的报价。这样的方法还可以包括步骤3170,由此将支付信息(可选地)传送至服务器并进行处理。这样的方法还可以包括步骤3180,由此更新用于所预订的一个或多个特征和/或一个或多个住宿的库存记录。这样的方法还可以包括步骤3135,由此对外部提供商数据库进行查询以便确定匹配的一个或多个特征/一个或多个提供商和/或确定可用性。这样的方法还可以包括步骤3125,由此服务器向客户设备提供自动补全/自动完成信息。A method according to the present invention may follow the flow shown in FIG. 31 , comprising: step 3120 , whereby a customer transmits arbitrary feature search parameters for bookable features to a server; step 3130 , whereby the server searches a feature database for one or more features and their providers that at least partially match the search parameters; step 3140 , whereby the customer receives from the server one or more features and/or one or more identifiers of providers that can provide the one or more features; step 3150 , whereby the customer transmits a selection of providers to the server; and step 3160 , whereby the customer receives from the server a quote for booking the provider's features and/or accommodations. Such a method may also include step 3170 , whereby payment information (optionally) is transmitted to the server and processed. Such a method may also include step 3180 , whereby inventory records for the booked one or more features and/or one or more accommodations are updated. Such a method may also include step 3135 , whereby an external provider database is queried to identify matching one or more features/one or more providers and/or to determine availability. Such a method may also include step 3125 , whereby the server provides auto-complete information to the customer device.

现在参照图10和图12,提供有示出了其中客户用户可以输入他/她的查询以搜索可用特征的示例性屏幕截图1000的一部分。屏幕截图1000包括查询区域1005,查询区域1005包括自由形式输入框1010、数据选择器1020、入住选择器区域1030以及“搜索”按钮1040。数据选择器1020可以包括时间输入框和/或时间选择器(未示出)。屏幕截图1000可以包括会员通用简档区域1050。除了会员名称或目的地以外,在搜索结果中还将呈现会员总体空间的特征或者甚至房间特定特征;从而使得用户能够基于其偏好进行选择。图12例示了客户用户通过针对对特征的期望搜索/购买来选择入住时间/日期1022、退房时间/日期1024来进一步指定搜索输入(旅游细节)引擎的能力。在针对时间/日期选择提供了费率矩阵的一些实施例中(参见,例如,图20),经由1022和1024进行的定时信息的说明是可选的。入住选择器区域1030可以包括针对成年人1032的数目的下拉框以及针对儿童1034的数目的下拉框。其他房间可以通过选择添加房间链接1036添加至查询。Referring now to Figures 10 and 12 , a portion of an exemplary screenshot 1000 is provided in which a customer user may enter their query to search for available features. Screenshot 1000 includes a query area 1005, which includes a free-form input box 1010, a data selector 1020, a check-in selector area 1030, and a "Search" button 1040. Data selector 1020 may include a time input box and/or a time selector (not shown). Screenshot 1000 may include a member general profile area 1050. In addition to the member's name or destination, features of the member's overall space or even room-specific features may be presented in the search results, allowing the user to select based on their preferences. Figure 12 illustrates the customer user's ability to further specify the search input (travel details) engine by selecting a check-in time/date 1022 and a check-out time/date 1024 for the desired search/purchase of features. In some embodiments where a rate matrix is provided for time/date selection (see, e.g., FIG20 ), specification of timing information via 1022 and 1024 is optional. The occupancy selector area 1030 may include a drop-down box for the number of adults 1032 and a drop-down box for the number of children 1034. Additional rooms may be added to the query by selecting the Add Room link 1036.

参照图11,在一个实施例中,客户用户可以在会员登录页面(例如示例性登录页面1001)上“登录”之后并且利用自由表单输入框1010和搜索按钮1010发起搜索。此外,自由表单输入1010在整个界面的导航中可用,使得用户能够搜索自由表单或聚焦于会员简档内。11 , in one embodiment, a client user may “log in” on a member login page (e.g., exemplary login page 1001) and initiate a search using a free form input box 1010 and a search button 1010. Additionally, the free form input 1010 is available in navigation throughout the interface, enabling the user to search the free form or focus within a member profile.

参照根据一个实施例的图13和图14,搜索的附加部件使得能够经由容置在购物车式功能的菜单可选择项目类别进行耦接的搜索。参照图14和图22,这些附加功能还可以实现初始后交易(post initial transaction),在初始后交易中,客户可以通过历史界面调用其交易,并且将搜索项目添加至如部分1070所示的其现有的购买。客户用户还可以通过经由日期选择器1075选择入住时间/日期、退房时间/日期来指定搜索输入(旅游细节)引擎。在优选的实施例中,可以将来自多于一个会员的项目添加至购物车功能用于单个结算交易。With reference to Figures 13 and 14 , according to one embodiment, the search add-on enables coupled searching via a menu-selectable item category housed within a shopping cart-style function. With reference to Figures 14 and 22 , these add-on features also enable post-initial transaction functionality, where a customer can recall their transaction through a history interface and add search items to their existing purchases, as shown in section 1070 . The customer user can also specify search input (travel details) to the engine by selecting a check-in time/date and a check-out time/date via date selector 1075 . In a preferred embodiment, items from more than one member can be added to the shopping cart function for a single checkout transaction.

参照图15,根据一个实施例,可以使得能够通过搜索引擎输入内的类别进行搜索。用户不仅可以通过系统识别的自动补全来搜索特定“项目”,而且还可以通过“类别区段”如目的地1080,会员(例如,酒店)1082、设施1084、服务1086以及食品和饮料1088来搜索特定“项目”。15 , according to one embodiment, it is possible to enable searching by category within a search engine input. Users can search for specific “items” not only through auto-completion identified by the system, but also through “category sections” such as destinations 1080, membership (e.g., hotels) 1082, facilities 1084, services 1086, and food and beverages 1088.

现在参照图16,17和18,当在搜索输入(旅游细节)引擎中输入搜索查询时,用户结果1650将呈现在搜索特定的结果显示器如显示器1600,1601和1602中。然后,用户可以基于排序偏好1620来排序,并且基于其唯一搜索标准来选择会员。显示器1600,1601和1602可以包括痕迹导航指示符1610。如果用户确认列表中的可接受结果,则用户可以选择现在预订链接1660,以实现预订和/或订票过程。Referring now to Figures 16, 17, and 18, when a search query is entered into the search input (travel details) engine, user results 1650 are presented in search-specific results displays such as displays 1600, 1601, and 1602. The user can then sort based on sorting preferences 1620 and select members based on their unique search criteria. Displays 1600, 1601, and 1602 may include a breadcrumb navigation indicator 1610. If the user identifies acceptable results in the list, the user may select a Book Now link 1660 to initiate the reservation and/or booking process.

图19和图20示出了时间段定价和呈现给用户的弹出画面,其中,定价与时间段有关。在图19中,弹出画面1603示出了某些设施类型被配置为根据一天中的时段以及星期几来改变价格。在图20中,弹出画面1604示出了某些房间类型(如果可用的话)被配置为根据星期几来改变价格。在一些实施例中,定价可以是算法上基于可用性的;例如,在二十个项目是可用的情况下,价格可能会比在只有一个或两个可用的情况下低。Figures 19 and 20 illustrate time period pricing and pop-up screens presented to the user, wherein pricing is related to the time period. In Figure 19, pop-up screen 1603 shows that certain facility types are configured to change prices based on the time of day and the day of the week. In Figure 20, pop-up screen 1604 shows that certain room types (if available) are configured to change prices based on the day of the week. In some embodiments, pricing can be algorithmically based on availability; for example, if twenty items are available, the price may be lower than if only one or two are available.

参照图22,根据一个实施例,搜索的延长组件1670也可以实现初始后交易,用于调用和查询所选项目的库存可用性,以延长对指定的时间增量的预约。客户用户界面可以包括延长时间选择器1673、确认请求选择1674以及延长请求选择1675。如果进行包括附加项目交易的特定请求,则操作人员可以可选地经由“Concierge Instructions(礼宾部指示)”输入表单1671与技术系统同时工作。该功能可以在公司级别执行,或者从会员界面输入。最后,向现有购买添加的搜索项目,如在退房中,可以在选定的日期/时间输入之前,针对假定库存可用的单个交易,通过该预约细节1672历史界面进行汇总。后续的搜索和购买可以以另外的方式说明。22 , according to one embodiment, a search extension component 1670 can also implement a post-initial transaction for invoking and querying inventory availability of selected items to extend a reservation for a specified time increment. The customer user interface may include an extend time selector 1673, a confirm request selection 1674, and an extend request selection 1675. If a specific request is made to include a transaction for additional items, an operator can optionally work with the technical system via a "Concierge Instructions" input form 1671. This functionality can be implemented at the corporate level or entered from the member interface. Finally, search items added to an existing purchase, such as during check-out, can be summarized through the reservation details 1672 history interface for a single transaction, assuming inventory availability, before the selected date/time was entered. Subsequent searches and purchases can be accounted for in other ways.

图23示出了选定示例性会员简档页面的部分显示画面2300。客户用户具有详细审查可用的产品的能力,包括图像和空间效果图2340、叙述2330,设施清单2320和期望的设施2310。界面2305总结该搜索和预订标准,并且提供用于预订住宿或订票事件的链接。痕迹导航指示器2350允许用户看到的预订流程的进展,并返回到前面的步骤和画面。Figure 23 shows a partial display 2300 of a selected exemplary member profile page. The customer user has the ability to review available offerings in detail, including images and room renderings 2340, descriptions 2330, amenity lists 2320, and desired amenities 2310. Interface 2305 summarizes the search and booking criteria and provides links for booking accommodations or events. Breadcrumb navigation indicator 2350 allows the user to view the progress of the booking process and return to previous steps and screens.

图24示出了页面的部分屏幕截图2400,通过该部分屏幕截图,客户用户可以与支付网关交互以确认特征选择。页面包括计费信息区2420、客人信息区2430以及酒店礼宾部指示区2440。在一个实施例中,在该栏中的通信输入使得通信例如电子邮件连同退房确认发送至礼宾部,从而向会员通知客户的请求。当用户确定其期望预订在点2410处示出的特征时,客户用户可以“预订”他们的选择,并且将接收确认。同时,会员和系统提供商将接收经由第三方处理伙伴购买的产品/服务的支付。图25示出了示例性菜单购物车退房的部分屏幕截图,示出了住宿和设施政策和取消条款2418(可由会员使用APAP界面提供)以及退房交易2416的摘要。包括了服务复选框2412和“预订”按钮2414的条款。用户能够编辑和删除车中的项目,并且来自一个或多个会员的一个或多个项目可在购物车中累积。如上面参照图11所描述的,可以通过在整个界面中提供的持久性搜索查询框1010中执行新的搜索来添加附加项目。Figure 24 shows a partial screenshot 2400 of a page through which a customer user can interact with the payment gateway to confirm feature selections. The page includes a billing information area 2420, a guest information area 2430, and a hotel concierge instructions area 2440. In one embodiment, a communication input in this field causes a communication, such as an email, to be sent to the concierge along with a check-out confirmation, thereby notifying the member of the customer's request. Once the user confirms their desire to reserve the features shown at point 2410, the customer user can "reserve" their selections and receive a confirmation. Simultaneously, the member and the system provider will receive payment for the products/services purchased via a third-party processing partner. Figure 25 shows a partial screenshot of an exemplary menu cart check-out, showing accommodation and facility policies and cancellation terms 2418 (which can be provided by the member using the APAP interface) and a summary of the check-out transaction 2416. The terms of service checkboxes 2412 and a "reserve" button 2414 are included. The user can edit and delete items in the cart, and one or more items from one or more members can accumulate in the cart. As described above with reference to FIG. 11 , additional terms may be added by performing a new search in the persistent search query box 1010 provided throughout the interface.

在示例性用户体验流程中,用户可以通过将例如“直升飞机”输入到框1010中与如图10所示的用户界面1000交互。界面可以呈现如图15所示的分类预先输入下拉框,根据预先输入下拉框,用户可以从示例类别部分1084选择“直升飞机”。然后,用户可以被呈现如图13所示的旅游细节界面,其中,用能够指定日期和时间。在选择项目定价链接1057时,用户将被呈现如图19所示的费率矩阵1603。在从费率矩阵1603选择期望项目时,用户会被呈现如图14所示的项目核算旅游细节界面,其中,用户会在部分1070中看到所选择的直升飞机项目,并且能够使用部分1056来指定另外的请求。例如,如果用户选择“+添加房间”,则用户会被呈现客房费率选择矩阵例如图21所示的1607。当选择客房住宿时,返回至旅游细节界面,然后选择“预定它!”,则用户会被呈现如图25所示的菜单购物车结算概要2405,在菜单购物车结算概要2405中,用户可以查看交易细节,完成预订或进行改变。In an exemplary user experience, a user can interact with user interface 1000, shown in FIG10 , by entering, for example, "helicopter" into box 1010. The interface may present a category pre-entered drop-down box, as shown in FIG15 , from which the user can select "helicopter" from example category section 1084. The user may then be presented with the tour details interface, shown in FIG13 , where the user can specify a date and time. Upon selecting item pricing link 1057 , the user is presented with a rate matrix 1603 , as shown in FIG19 . Upon selecting the desired item from rate matrix 1603 , the user is presented with the item accounting tour details interface, shown in FIG14 , where the user sees the selected helicopter item in section 1070 and can specify additional requests using section 1056 . For example, if the user selects "+Add Room," the user is presented with a room rate selection matrix, such as 1607 , shown in FIG21 . When selecting room accommodations, returning to the travel details interface and selecting "Book It!", the user will be presented with a menu cart checkout summary 2405 as shown in FIG. 25 , in which the user can review the transaction details, complete the reservation, or make changes.

图26示出了与系统进行的示例性会员用户交互。会员用户一般在主UI处与系统开始进行交互;但是,当生成了简档时,可以绕过该步骤。会员可以登录以访问现有会员简档或生成会员登录。Figure 26 shows an exemplary member user interaction with the system. Member users typically begin interacting with the system at the main UI; however, this step can be bypassed when a profile is generated. Members can log in to access an existing member profile or generate a member login.

基于会员用户输入,系统将用户资产作为工件存储在库存控制系统内。会员简档管理员简档(“APAP”)是控制板接口,该控制板接口使得会员用户和操作人员合作工作以维护会员简档。在库存控制系统内维护接口。当会员资产被上传到系统中时,数据被解释成用于调用产品/服务报价的会员功能的工件。该系统相对于会员系统是静态和/或动态的;包括与操作人员协同工作的能力。操作人员根据需要用作支持功能。Based on member user input, the system stores user assets as artifacts within the inventory control system. The Member Profile Administrator Profile ("APAP") is a dashboard interface that allows member users and operations personnel to collaborate to maintain member profiles. The interface is maintained within the inventory control system. When member assets are uploaded to the system, the data is interpreted as artifacts used to invoke member functions for product/service quoting. The system can be static and/or dynamic relative to the member system; it includes the ability to work collaboratively with operations personnel. Operations personnel serve as support functions as needed.

会员简档包括界面内的会员信息数据的专用表述,使用户能够检查并选择可用于购买的产品/服务的报价。这些都是通过搜索客户用户呈现的。会员简档是系统通过与APAP静态和/或动态地交换会员资产的数据传输通道而产生的。The Member Profile consists of a dedicated representation of the Member's information data within the interface, enabling the User to review and select offers for products/services available for purchase. These are presented by searching for the Customer User. The Member Profile is generated by the System through a data transmission channel that statically and/or dynamically exchanges Member Assets with APAP.

会员简档一般功能是指会员公共空间报价。在APAP内维护的系统描绘公共空间与附属空间之间的功能。附属功能是指会员私人空间报价。Member Profile General Functionality refers to the member's public space pricing. The system maintained within APAP delineates functionality between public and subsidiary spaces. Subsidiary Functionality refers to the member's private space pricing.

图27示出了酒店设施部的部分屏幕截图2700,其中,会员可以在区2710中选择其标准设施和/或特殊服务。此处,会员还可以通过选择添加2712并将特征键入到文本框如框2714中来创建新特征。替选地,会员可取消对特征的预定输入。一般来说,该区中的项目可用于整个范围中的空间;在该示例中,会员是酒店。FIG27 shows a partial screenshot 2700 of the hotel's amenities section, where members can select their standard amenities and/or special services in section 2710. Here, members can also create new features by selecting Add 2712 and typing the feature into a text box such as box 2714. Alternatively, members can cancel the pre-entered feature. Generally speaking, the items in this section are available for spaces across the entire range; in this example, the member is the hotel.

酒店图像区2720通过使得能够对由可用性耦合的特征动态定价的子界面(未示出)将图像例如照片2729归属于可预订/可预留/可购买食品和饮料、设施和/或特殊服务。会员用户可以点击添加2722,将特征输入到框2724,并使用复选框选择2726,2727和2728来选择其类别。这两个区可以向用户提供可搜索特征。痕迹导航指示器2750允许用户看到的处理进程,并返回到以前的步骤和画面。The hotel image area 2720 attributes images, such as photos 2729, to bookable/reservable/purchasable food and beverages, facilities, and/or special services through a sub-interface (not shown) that enables dynamic pricing of features coupled by availability. Member users can click Add 2722, enter features into box 2724, and select their categories using checkboxes 2726, 2727, and 2728. These two areas can provide searchable features to users. Breadcrumb navigation indicator 2750 allows users to see the progress of the process and return to previous steps and screens.

图28示出了示例性房间的设施画面2800的部分屏幕截图。如果会员用户具有对其可用产品或服务供应,如房间,的替选部件,则APAP接口允许对所述特征功能的更具体的搜索和购买。房间设施区2810是会员可以独立于会员本身选择其标准特征的区域。此处,会员还可以通过选择添加2812并将特征键入到框如文本框2814中来创建新的特征。替选地,会员可以通过不选择关联的复选框来消除预输入的设施和/或特殊服务。一般而言,在该区中的项目是可用于整个空间;在该示例中,会员是酒店内的房间。FIG28 shows a partial screenshot of an exemplary room's amenities screen 2800. If a member user has alternatives to their available product or service offerings, such as rooms, the APAP interface allows for more specific searching and purchasing of those features. The Room Amenities section 2810 is where members can select their standard features independently of the membership itself. Here, members can also create new features by selecting Add 2812 and typing the feature into a box, such as text box 2814. Alternatively, members can remove pre-entered amenities and/or special services by unchecking the associated checkbox. Generally speaking, items in this section are available for the entire space; in this example, the member is the room within the hotel.

房间类型区2820通过子界面(未示出)将图像归属于可预订/可预留/可购买食品和饮料、设施和/或特殊服务,子界面使得能够对通过可用性耦合的特征进行动态定价。可以添加房间照片,如照片2829,并且可以使用控制区域2824来增加、删除或更新房间细节。这两个部分向用户提供了可搜索特征。痕迹导航指示器2850允许用户看到处理的进展,并返回到前面的步骤和画面。Room type area 2820 attributes images to bookable/reservable/purchasable food and beverages, amenities, and/or special services via a sub-interface (not shown) that enables dynamic pricing of features coupled with availability. Room photos, such as photo 2829, can be added, and room details can be added, deleted, or updated using control area 2824. Both sections provide users with searchable features. Breadcrumb navigation indicator 2850 allows users to see the progress of the process and return to previous steps and screens.

在另一实施例中,可以将模块接口放置或嵌入在会员和/或供应商的网站内和/或可显示在客户设备上以提供用于搜索、获得及购买特征,例如设施和/或特殊服务和/或食品/饮料。模块接口还可以通过网络网关使用所述外部提供商来处理针对期望房间配置的预订查询。In another embodiment, the module interface can be placed or embedded within the member and/or supplier's website and/or can be displayed on the client device to provide a user interface for searching, obtaining and purchasing features, such as amenities and/or special services and/or food/beverage. The module interface can also use the external provider to process reservation queries for desired room configurations through the network gateway.

本发明的实施例可以通过使得能够将数据导入到APAP与会员的一般库存和/或销售/收益模块接口。例如,来自小酒店或旅游会员的逗号分隔值(CSV)格式的文件可以将其库存归类在简单表格中(例如,行中的客房类型和列中的星期几,允许价格根据供求关系而不同)。会员可以使用电子表格程序保持这些表特征、导出数据,然后利用该系统的上传>导出特征来填充具有行(例如,房间、项目、设施、服务、食品和饮料;表)和列(例如,星期几)的APAP的输入表单。针对任何类别(例如,房间、物品、设施、服务、食品及饮料)以及在精细粒度,如在特定24小时时段期间的时段内,定价可以在整个一周经由ADR(平均日费率)而变化。参见图19和20,用于改变基于时间定价的粒度的示例。还可以通过由会员或系统操作员调整促销时段来管理定价。Embodiments of the present invention can interface with a member's general inventory and/or sales/revenue module by enabling data to be imported into APAP. For example, a comma-separated value (CSV) formatted file from a small hotel or travel member can categorize its inventory in a simple table (e.g., room type in rows and day of the week in columns, allowing prices to vary based on supply and demand). Members can use a spreadsheet program to maintain these table features, export the data, and then utilize the upload>export feature of the system to populate an input form for APAP with rows (e.g., rooms, items, facilities, services, food and beverages; tables) and columns (e.g., days of the week). Pricing can vary throughout the week via ADR (average daily rate) for any category (e.g., rooms, items, facilities, services, food and beverages) and at a fine granularity, such as within a specific 24-hour period. See Figures 19 and 20 for examples of changing the granularity of time-based pricing. Pricing can also be managed by adjusting promotional periods by members or system operators.

接下来,参照图29和30,分别示出了根据本公开的实施例的示例性服务器100和示例性客户设备160的示意性框图。服务器100和客户设备160包括各自的处理器2955,3055和存储器/存储介质2950,3050,两者都耦接至本地接口2960,3060。如可以理解的,本地接口2960,3060可以包括,例如,数据总线与伴随的地址/控制总线或其他总线结构。客户设备160包括耦接至本地接口3060的显示器166,以允许处理器3055将可视数据应用到显示器166,如通过客户应用162生成的用户界面。显示器166可以是全息显示、超施加显示图像或增强现实显示。在一些实施例中,如可以理解的,服务器100和/或客户设备160可包括被耦接至各自的本地接口2960,3060的其他元件,例如被配置成获得位置、接近度或位置数据的定位系统168,以及其他系统。另外,客户设备160可以包括客户输入164如触摸屏、键盘、切换器、鼠标以及按钮。服务器100和客户设备160还包括耦接至本地接口2960,3060的网络接口2965,3065。网络接口2965,3065适于允许服务器100和客户装置160通过例如可以为互联网、内联网或其他网络系统的网络155(参见图1)彼此进行通信以及与其他网络资源进行通信。网络接口2965,3065可以采用协议如TCP/IP,并且可以在介质如WiFi、有线以太网或其他网络介质上通信。Next, with reference to Figures 29 and 30, schematic block diagrams of an exemplary server 100 and an exemplary client device 160 according to an embodiment of the present disclosure are shown, respectively. The server 100 and the client device 160 include respective processors 2955, 3055 and memory/storage media 2950, 3050, both of which are coupled to local interfaces 2960, 3060. As can be appreciated, the local interfaces 2960, 3060 may include, for example, a data bus with an accompanying address/control bus or other bus structure. The client device 160 includes a display 166 coupled to the local interface 3060 to allow the processor 3055 to apply visual data to the display 166, such as a user interface generated by the client application 162. The display 166 may be a holographic display, a super-applied display image, or an augmented reality display. In some embodiments, as will be appreciated, the server 100 and/or client device 160 may include other elements coupled to their respective local interfaces 2960, 3060, such as a positioning system 168 configured to obtain location, proximity, or position data, and other systems. In addition, the client device 160 may include client inputs 164 such as a touch screen, keyboard, switch, mouse, and buttons. The server 100 and client device 160 also include network interfaces 2965, 3065 coupled to the local interfaces 2960, 3060. The network interfaces 2965, 3065 are adapted to allow the server 100 and client device 160 to communicate with each other and with other network resources via a network 155 (see FIG. 1 ), which may be, for example, the Internet, an intranet, or other network systems. The network interfaces 2965, 3065 may employ protocols such as TCP/IP and may communicate over a medium such as WiFi, wired Ethernet, or other network medium.

存储在相应存储器2950,3050中的是可由处理器2955,3055执行的若干部件。具体地,存储在服务器100的存储器2950中的可以是预订模块2920、会员简档管理员模块2922、支付模块2932、GDS模块2934、PMS模块2936、CRM模块2937、CRS模块2938和数据存储116。存储在客户设备160的存储器3050中的可以是客户应用162以及其他数据和应用程序。应当理解,可以有其他应用程序被存储在存储器2950,3050中,并且可由相应的处理器2955,3055执行,如可以理解的那样。当在此所讨论的任何部件是以软件的形式实现的情况下,其可以是处理器2955,3055的相应机器代码或基于源编程语言,例如C、C++、Java、Java脚本、Perl、PHP、Python、Flash和/或其他编程语言。Stored in the respective memories 2950, 3050 are several components executable by the processors 2955, 3055. Specifically, stored in the memory 2950 of the server 100 may be a reservation module 2920, a member profile manager module 2922, a payment module 2932, a GDS module 2934, a PMS module 2936, a CRM module 2937, a CRS module 2938, and data storage 116. Stored in the memory 3050 of the client device 160 may be the client application 162 and other data and applications. It should be understood that other applications may be stored in the memories 2950, 3050 and executed by the respective processors 2955, 3055, as will be appreciated. When any component discussed herein is implemented in software, it may be in the corresponding machine code of the processor 2955, 3055 or in a source programming language such as C, C++, Java, JavaScript, Perl, PHP, Python, Flash, and/or other programming languages.

许多软件部件被存储在相应的存储器2950,3050中,并且可由相应的处理器2955,3055执行。在这方面,术语“可执行”是指可以根本上由处理器2955,3055运行的形式的程序文件。可执行程序的示例可以是例如:编译程序,其可以以能够被加载到存储器2950,3050的随机存取部分且可由相应的处理器2955,3055运行的格式翻译成机器代码;可以适当的格式如能够被加载到存储器2950,3050的随机存取部分且由处理器2955,3055执行的对象代码来表示的源代码;或者可以由另一可执行程序解释以在存储器2950,3050的随机存取部分中生成由处理器2955,3055等执行的指令的源代码。可执行程序可以存储在存储器2950,3050的任何部分或部件中,包括例如随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器、固态驱动器、USB闪存驱动器、存储卡、光盘如压缩盘(CD)或数字多功能盘(DVD)、软盘、磁带、或其他存储器部件。Many software components are stored in the respective memories 2950, 3050 and are executable by the respective processors 2955, 3055. In this regard, the term "executable" refers to a program file in a form that can be essentially run by the processor 2955, 3055. Examples of executable programs may be, for example: a compiler that can translate into machine code in a format that can be loaded into a random access portion of the memory 2950, 3050 and run by the respective processor 2955, 3055; source code that can be represented in a suitable format, such as object code that can be loaded into a random access portion of the memory 2950, 3050 and executed by the processor 2955, 3055; or source code that can be interpreted by another executable program to generate instructions in the random access portion of the memory 2950, 3050 that are executed by the processor 2955, 3055, etc. The executable program may be stored in any portion or component of memory 2950, 3050, including, for example, random access memory (RAM), read-only memory (ROM), a hard drive, a solid-state drive, a USB flash drive, a memory card, an optical disk such as a compact disk (CD) or a digital versatile disk (DVD), a floppy disk, a magnetic tape, or other memory component.

存储器2950,3050在本文中被限定为易失性和非易失性存储器和数据存储部件二者。易失性部件是指当断电时不保留数据值的部件。非易失性部件是指当断电时保留数据的部件。因此,存储器2950,3050可以包括例如,随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器、固态驱动器、USB闪存驱动器,经由存储卡读卡器访问的存储卡、经由关联的软盘驱动器访问的软盘、经由光盘驱动器访问的光盘、经由适当的磁带驱动器访问的磁带、和/或其他存储器部件,或者这些存储器部件中的任何两个或两个以上的组合。此外,RAM可以包括例如,静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、或磁性随机存取存储器(MRAM)以及其他这样的存储器设备。ROM可以包括例如,可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或其他类似的存储器设备。虽然这里被描述为单个存储器和单个处理器,但是应当认识到,分布式存储器和分布式处理二者均包括在本发明中。这样的分布式存储器可以以几种已知方式中的任何方式来分配,例如但不限于按照数据的类型分配或跨容纳在不同位置的多个数据存储来分配。类似地,分布式处理包括几种已知方式中的任何方式,包括但不限于处理器阵列和位于不同位置、执行不同类型的功能的多种不同的处理器。Memory 2950, 3050 is defined herein as both volatile and non-volatile memory and data storage components. A volatile component refers to a component that does not retain data values when power is off. A non-volatile component refers to a component that retains data when power is off. Thus, memory 2950, 3050 may include, for example, random access memory (RAM), read-only memory (ROM), a hard drive, a solid-state drive, a USB flash drive, a memory card accessed via a memory card reader, a floppy disk accessed via an associated floppy disk drive, an optical disk accessed via an optical drive, a magnetic tape accessed via an appropriate tape drive, and/or other memory components, or any combination of two or more of these memory components. In addition, RAM may include, for example, static random access memory (SRAM), dynamic random access memory (DRAM), or magnetic random access memory (MRAM), as well as other such memory devices. ROM may include, for example, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or other similar memory devices. Although described herein as a single memory and a single processor, it should be appreciated that both distributed memory and distributed processing are encompassed by the present invention. Such distributed memory can be allocated in any of several known ways, such as, but not limited to, allocation by data type or across multiple data stores housed in different locations. Similarly, distributed processing encompasses any of several known ways, including, but not limited to, processor arrays and multiple different processors located in different locations performing different types of functions.

此外,处理器2955,3055可以表示多个处理器,并且存储器2950,3050可以表示并行操作的多个存储器。在该情况下,本地接口2960,3060可以是利于在多个处理器中的任何两个处理器之间、在任何处理器和存储器中的任何一个存储器之间、或者在存储器中的任何两个存储器之间等进行通信的适当网络。本地接口2960,3060可包括附加系统,该附加系统被设计为协调该通信,例如包括执行负载平衡。处理器2955,3055可以是电子或其他一些可用构造。Furthermore, processors 2955, 3055 may represent multiple processors, and memories 2950, 3050 may represent multiple memories operating in parallel. In this case, local interfaces 2960, 3060 may be a suitable network that facilitates communication between any two of the multiple processors, between any processor and any of the memories, or between any two of the memories. Local interfaces 2960, 3060 may include additional systems designed to coordinate such communication, including, for example, performing load balancing. Processors 2955, 3055 may be electronic or of some other usable configuration.

可以理解,如图1所示的会员设备180可利用与被描绘用于如在图29和图30分别所示的服务器100或客户设备160的类似的处理器、存储器、总线以及网络接口架构。It will be appreciated that the member device 180 shown in FIG. 1 may utilize similar processor, memory, bus, and network interface architectures as depicted for the server 100 or client device 160 as shown in FIG. 29 and FIG. 30 , respectively.

虽然上述各种系统和应用程序可以被描述为以软件或由通用硬件例如上述基于处理器的系统执行的代码来实现,但是作为替选,也可以以专用硬件或软件/通用硬件和专用硬件的组合来实现上述各种系统和应用程序。如果嵌入在专用硬件中,则这样的系统和应用可被实现为采用多种技术中的任一种技术或多种技术的组合的电路或状态机。这些技术可以包括但不限于:具有用于在施加一个或多个数据信号时实现各种逻辑功能的逻辑门的离散逻辑电路;具有适当的逻辑门、可编程电路例如现场可编程门阵列(FPGA)或其他部件等的专用集成电路。While the various systems and applications described above may be described as being implemented in software or code executed by general-purpose hardware, such as the processor-based systems described above, alternatively, the various systems and applications described above may be implemented in dedicated hardware or a combination of software/general-purpose hardware and dedicated hardware. If embedded in dedicated hardware, such systems and applications may be implemented as circuits or state machines employing any one or a combination of a variety of technologies. These technologies may include, but are not limited to: discrete logic circuits having logic gates for implementing various logic functions when one or more data signals are applied; application-specific integrated circuits having appropriate logic gates, programmable circuits such as field programmable gate arrays (FPGAs), or other components.

虽然图7,8,9和26的流程图示出了执行的特定顺序,但应理解,执行顺序可以与所描绘的不同。例如,两个或更多个块的执行顺序可以相对于所示的顺序加扰。另外,相继在图7、图8、图9和图26中示出的两个或更多个块可以同时或者部分同时执行。此外,任何数量的计数器、状态变量、警告信号量或消息可以被添加到此处所描述的逻辑流程,以用于增强效用、计费、性能测量、或提供排除故障帮助等的目的。应当理解,所有这样的变型都在本公开的范围之内。Although the flowcharts of Figures 7, 8, 9 and 26 show the specific order of execution, it should be understood that the execution order may be different from that depicted. For example, the execution order of two or more blocks may be scrambled relative to the order shown. In addition, two or more blocks shown in Figures 7, 8, 9 and 26 may be executed simultaneously or partially simultaneously. In addition, any number of counters, state variables, warning semaphores or messages may be added to the logic flow described herein for purposes of enhancing utility, billing, performance measurement, or providing troubleshooting assistance. It should be understood that all such variations are within the scope of this disclosure.

另外,当在本文中所描述的各种系统和应用包括软件或代码的情况下,每个可以以由指令执行系统如计算机系统或其他系统中的处理器或结合指令执行系统使用的任何有形、非暂态计算机可读介质来实现。在该意义上,这样的系统或应用可以包括,例如,包括可以从计算机可读介质被读取并且由指令执行系统执行的指令和声明的语句。在本公开的上下文中,“计算机可读介质”可以是任何有形、非暂态介质,所述介质可以包含、存储、或维护由指令执行系统使用或结合指令执行系统使用的上述系统和应用。计算机可读介质可包括许多物理介质,例如,电子、磁、光、或半导体介质中的任何一个。合适的计算机可读介质的更具体的示例包括但不限于,磁带、磁性软盘、磁性硬盘驱动器、存储卡、固态驱动器、通用串行总线(USB)闪存驱动器、或光盘。此外,该计算机可读介质可以是随机存取存储器(RAM),包括例如,静态随机存取存储器(SRAM)及动态随机存取存储器(DRAM)、或磁性随机存取存储器(MRAM)。另外,计算机可读介质可以是只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、或其他类型的存储器设备。In addition, when the various systems and applications described herein include software or code, each can be implemented by an instruction execution system such as a processor in a computer system or other system or in combination with any tangible, non-transient computer-readable medium used by the instruction execution system. In this sense, such a system or application may include, for example, instructions and declared statements that can be read from a computer-readable medium and executed by the instruction execution system. In the context of the present disclosure, "computer-readable medium" can be any tangible, non-transient medium that can contain, store, or maintain the above-mentioned systems and applications used by or in combination with the instruction execution system. Computer-readable media can include many physical media, for example, any one of electronic, magnetic, optical, or semiconductor media. More specific examples of suitable computer-readable media include, but are not limited to, tapes, magnetic floppy disks, magnetic hard drives, memory cards, solid-state drives, universal serial bus (USB) flash drives, or optical disks. In addition, the computer-readable medium can be a random access memory (RAM), including, for example, static random access memory (SRAM) and dynamic random access memory (DRAM), or magnetic random access memory (MRAM). Additionally, the computer readable medium may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other types of memory devices.

应当强调的是,本公开的上述实施例仅仅是为了清楚地理解本公开的原理而阐述的实现方式的可能示例。可以在基本不背离本公开的精神和原理的情况下,对上述一个或多个实施例做出许多变型和修改。在本文中,所有这样的修改和变型旨在被包括在本公开的范围内并且由权利要求保护。It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the present disclosure. Many variations and modifications may be made to one or more of the above-described embodiments without departing substantially from the spirit and principles of the present disclosure. All such modifications and variations are intended to be included within the scope of the present disclosure and to be protected by the claims.

Claims (17)

1.一种使用基于处理器的服务器来选择和预订定制接待/旅游预约的方法,所述服务器包括网络接口并且访问用户偏好的数据存储器、不匹配查询数据库、通过包括与特征相关联的属性的位置设置的接待/旅游特征的数据库、以及第三方,所述方法包括以下步骤:1. A method for selecting and booking customized hospitality/tourism reservations using a processor-based server, said server including a network interface and access to a data store for user preferences, a mismatch query database, a database of hospitality/tourism features including location settings associated with features, and a third party, said method comprising the following steps: 从用户控制下的网络连接计算设备接收具有约束的至少一个期望接待/旅游特征,所述约束包括所述接待/旅游特征的期望时段和用户偏好,所述至少一个期望接待/旅游特征包括通过图形用户接口GUI接收到的自由表单输入;Receive at least one desired reception/tourism feature with constraints from a user-controlled network-connected computing device, the constraints including the desired time period and user preferences for the reception/tourism feature, the at least one desired reception/tourism feature including free form input received through a graphical user interface (GUI); 在所述接待/旅游特征的数据库中搜索所述期望时段的可用性以及与所述属性匹配的期望至少一个接待/旅游特征;Search the database of the reception/tourism characteristics for the availability of the desired time period and at least one desired reception/tourism characteristic that matches the attribute; 从数据存储器获取所述用户偏好;所述用户偏好基于对用户查询和先前预订的响应中的至少一个来填充;The user preferences are retrieved from the data storage; the user preferences are populated based on at least one of the responses to user queries and previous bookings; 向所述网络连接计算设备递送所述用户偏好以供选择;The user preferences are delivered to the network-connected computing device for selection; 向所述网络连接计算设备递送与所述至少一个期望接待/旅游特征匹配的匹配接待/旅游位置列表以供选择,所述列表包括所述期望时段可用的、可获得与所述属性匹配的期望特征以及所选择的用户偏好的接待/旅游位置;The network-connected computing device is delivered a list of matching hospitality/tourism locations that match the at least one desired hospitality/tourism feature for selection. The list includes hospitality/tourism locations available during the desired time period, those matching the desired feature, and those chosen based on user preference. 从网络连接计算设备接收从所述列表选择的接待/旅游位置的指示以及所述用户的账单信息;Receive instructions from the network-connected computing device regarding the selected reception/tourism location from the list, as well as the user's billing information; 通过将预订内容和特征传送至与所述选择的接待/旅游位置相关联的服务器来预订具有所述接待/旅游位置的所述接待/旅游预约;The reservation for the reception/tourism location is made by transmitting the reservation details and features to a server associated with the selected reception/tourism location. 向所述网络连接计算设备递送预订预约的确认;Deliver a confirmation of the reservation to the network-connected computing device; 进入自适应学习模式包括:Entering adaptive learning mode includes: 在不匹配查询数据库中存储任意不匹配特征;Store any mismatch features in the mismatch query database; 将来自不匹配查询数据库的条目传送至第三方以供显示;Entries from the database that do not match the query are sent to a third party for display; 从所述第三方接收所述条目与可预订特征的关联;以及Receive the association between the entry and the bookable feature from the third party; and 通过添加与不匹配条目或演化特征中的至少一个相关的新特征字段,重新配置至少部分地符合所述关联的所述接待/旅游特征的数据库;The database that at least partially conforms to the associated reception/tourism features is reconfigured by adding a new feature field that is associated with at least one of the mismatched entries or evolutionary features; 其中,所述可预订特征包括相关识别特性。The pre-bookable features include relevant identification characteristics. 2.根据权利要求1所述的方法,还包括以下步骤:2. The method according to claim 1, further comprising the following step: 通过所述网络向外部提供商传送基于所述约束的预订查询;以及Transmitting booking queries based on the constraints to external providers via the network; and 经由所述网络从所述外部提供商接收满足所述约束的至少一个住宿提供商的可用性的指示。Receive, via the network, an indication of the availability of at least one accommodation provider that meets the constraints from the external provider. 3.根据权利要求2所述的方法,还包括以下步骤:3. The method according to claim 2, further comprising the following step: 从所述网络连接计算设备接收对预订报价的接受的指示;Receive an indication of acceptance of the reservation quote from the network-connected computing device; 从所述网络连接计算设备接收支付信息;Receive payment information from the network-connected computing device; 向支付处理器传送所述支付信息;The payment information is transmitted to the payment processor; 更新所述接待/旅游特征的数据库中的库存记录以记录对位置和特征的预订;以及Update the inventory records in the database of the aforementioned reception/tourism features to record bookings for locations and features; and 向所述网络连接计算设备传送对所述预订报价的确认。Confirmation of the reserved quote is transmitted to the network-connected computing device. 4.根据权利要求2所述的方法,其中,所述外部提供商是选自以下的提供商:全球分配系统提供商、中央预订系统提供商、库存系统提供商、客户关系管理系统提供商、销售/收益管理系统提供商、忠诚度系统提供商、以及提供商的物业管理系统。4. The method of claim 2, wherein the external provider is selected from the following providers: global distribution system provider, central reservation system provider, inventory system provider, customer relationship management system provider, sales/revenue management system provider, loyalty system provider, and provider's property management system. 5.根据权利要求1所述的方法,其中,所述至少一个接待/旅游特征由至少一个精品酒店提供。5. The method according to claim 1, wherein the at least one reception/tourism feature is provided by at least one boutique hotel. 6.根据权利要求1所述的方法,还包括以下步骤:6. The method according to claim 1, further comprising the following step: 通过所述网络从网络连接会员设备接收接待/旅游提供商的特征标识;以及Receive the characteristic identifier of the hospitality/tourism provider from the network-connected member device via the network; and 在所述接待/旅游特征的数据库中存储将所述接待/旅游特征的标识与接待/旅游提供商的标识进行关联的工件。The database of the reception/tourism features stores artifacts that associate the identifiers of the reception/tourism features with the identifiers of the reception/tourism providers. 7.根据权利要求1所述的方法,其中,所述约束还包括期望房间和/或布局配置。7. The method of claim 1, wherein the constraint further includes a desired room and/or layout configuration. 8.根据权利要求1所述的方法,其中,可预订特征是设施、特殊服务或食品/饮料。8. The method of claim 1, wherein the bookable feature is a facility, special service, or food/beverage. 9.根据权利要求1所述的方法,其中,不匹配特征与用于在多个设施中使用的至少一个描述工件相关。9. The method of claim 1, wherein the mismatch feature is associated with at least one descriptive workpiece for use in multiple facilities. 10.根据权利要求1所述的方法,其中,所述具有约束的至少一个期望接待/旅游特征至少部分相应于自由表单输入而获得。10. The method of claim 1, wherein the at least one desired reception/tourism feature with constraints is obtained at least partially corresponding to a free form input. 11.一种用于从接待/旅游提供商识别和预订菜单特征的系统,所述系统包括:11. A system for identifying and booking menu features from a hospitality/tourism provider, the system comprising: 处理器;processor; 存储在非暂态计算机可读介质上的自适应特征数据库,所述自适应特征数据库包括多个特征工件,其中,特征工件将可预订特征标识与接待提供商标识进行关联;以及An adaptive feature database stored on a non-transitory computer-readable medium, the adaptive feature database comprising multiple feature artifacts, wherein each feature artifact associates a bookable feature identifier with a reception provider identifier; and 存储在非暂态计算机可读介质上的偏好数据库,所述偏好数据库包括对于接待特征的偏好并且由用户设置;以及A preference database stored on a non-transitory computer-readable medium, the preference database including preferences for reception characteristics and set by the user; and 其中所述处理器被指示为:The processor is specified as: 通过网络从网络连接客户端设备接收自适应可预订特征的任意特征标识信息,所述任意特征标识信息至少部分相应于使用客户端设备上的图形用户接口的自由表单输入而获得;Receives arbitrary feature identification information of adaptive pre-orderable features from a network-connected client device via a network, wherein the arbitrary feature identification information is at least partially obtained by using free form input using a graphical user interface on the client device; 分析所述任意特征标识信息以及确定至少一个可预订的特征标识;Analyze the arbitrary feature identification information and determine at least one pre-orderable feature identification; 通过在所述自适应特征数据库中搜索具有与所述任意特征标识信息至少部分地匹配的特征标识的一组特征工件来标识;Identification is performed by searching the adaptive feature database for a set of feature artifacts that at least partially match the arbitrary feature identification information; 在所述偏好数据库中搜索用户的偏好和与所述网络连接客户端设备关联的所述用户的偏好;Search the preference database for the user's preferences and the user's preferences associated with the network connection client device; 通过所述网络向所述客户端设备传送与所标识的一组特征工件和所标识的用户偏好关联的一个或多个接待提供商标识;Transmit one or more reception provider identifiers associated with a set of identified feature artifacts and identified user preferences to the client device via the network; 进入自适应学习模式,由此:Enter adaptive learning mode, thus: 在不匹配查询数据库中存储不匹配特征;Store mismatch features in the database for mismatch queries; 将来自所述不匹配查询数据库的条目传送至第三方以供显示;Entries from the mismatched query database are sent to a third party for display; 从所述第三方接收所述条目与可预订特征的关联;以及Receive the association between the entry and the bookable feature from the third party; and 通过添加与不匹配条目或演化特征中的至少一个相关的新特征字段,重新配置至少部分地符合所述关联的所述自适应特征数据库,The adaptive feature database, which at least partially conforms to the association, is reconfigured by adding a new feature field that is associated with at least one of the mismatched entries or evolutionary features. 其中,特征工件是可预订特征的识别特性。Among them, the feature workpiece is the recognizable characteristic of the pre-defined features. 12.根据权利要求11所述的系统,其中,处理器指令还包括使得所述处理器执行以下处理的指令:12. The system of claim 11, wherein the processor instructions further include instructions that cause the processor to perform the following processes: 从所述客户端设备接收自适应住宿搜索约束,所述住宿搜索约束包括:住宿期望预订时段的指示以及接待提供商的期望地理位置的指示;The client device receives adaptive accommodation search constraints, which include: an indication of the desired booking period and an indication of the desired geographic location of the accommodation provider; 其中,搜索所述自适应特征数据库还受具有用于识别在所述期望地理位置内并且能够在所述期望预订时段期间提供住宿或所述可预订特征的接待提供商的接待提供商标识的多个工件的约束。The search of the adaptive feature database is also constrained by multiple artifacts having a reception provider identifier for identifying a reception provider within the desired geographic location and capable of providing accommodation or the bookable feature during the desired booking period. 13.根据权利要求12所述的系统,其中,所述处理器指令还包括使得所述处理器执行以下处理的指令:13. The system of claim 12, wherein the processor instructions further include instructions that cause the processor to perform the following processes: 通过所述网络向外部提供商传送基于所述住宿搜索约束的预订查询;以及Transmitting booking queries based on the accommodation search constraints to external providers via the network; and 经由所述网络从所述外部提供商接收满足所述住宿搜索约束的至少一个住宿提供商的可用性的指示。Receive, via the network, an indication of the availability of at least one accommodation provider that satisfies the accommodation search constraints from the external provider. 14.根据权利要求13所述的系统,其中,所述处理器指令还包括使得所述处理器执行以下处理的指令:14. The system of claim 13, wherein the processor instructions further include instructions that cause the processor to perform the following processes: 从所述客户端设备接收对报价的接受的指示;Receive an indication of acceptance of the quote from the client device; 从所述客户端设备接收支付信息;Receive payment information from the client device; 向支付处理器传送所述支付信息;The payment information is transmitted to the payment processor; 向所述客户端设备传送对预订的确认。Send a confirmation of the reservation to the client device. 15.根据权利要求11所述的系统,其中,所述任意特征标识信息包括从所述客户端设备的地理位置或由所述客户端设备对相邻信标的检测而获得的基于位置的信息。15. The system of claim 11, wherein the arbitrary feature identification information includes location-based information obtained from the geographic location of the client device or from the detection of neighboring beacons by the client device. 16.根据权利要求11所述的系统,其中,处理器指令还包括使得所述处理器执行以下处理的指令:16. The system of claim 11, wherein the processor instructions further include instructions that cause the processor to perform the following processes: 在不匹配查询数据库中存储不匹配任意特征标识信息;Store information identifying any non-matching features in the non-matching query database; 传送来自不匹配查询数据库的条目以供评论者显示;Entries from the database that do not match the query are sent for the commenter to view; 接收所述条目与可预订特征标识的自适应关联;Receive the adaptive association between the entry and the pre-bookable feature identifier; 在所述自适应特征数据库中存储所述关联;The associations are stored in the adaptive feature database; 通过所述网络从网络连接会员设备接收接待提供商的特征标识;以及Receive the reception provider's identifier from the network-connected member device via the network; and 在所述自适应特征数据库中存储将接待特征的标识与所述接待提供商的标识进行关联的工件;The adaptive feature database stores artifacts that associate the identifiers of reception features with the identifiers of the reception providers; 其中,所述自适应特征数据库包括多个关联,并且对所述自适应特征数据库的搜索包括对所述关联的搜索。The adaptive feature database includes multiple associations, and searching the adaptive feature database includes searching the associations. 17.根据权利要求11所述的系统,其中,不匹配特征与用于在多个设施中使用的至少一个描述工件相关。17. The system of claim 11, wherein the mismatch feature is associated with at least one descriptive workpiece used in multiple facilities.
HK16111673.3A 2013-09-13 2014-09-15 Amenity, special service and food/beverage search and purchase booking system HK1223435B (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201361877941P 2013-09-13 2013-09-13
US61/877,941 2013-09-13
US201461936869P 2014-02-06 2014-02-06
US61/936,869 2014-02-06
US201461992714P 2014-05-13 2014-05-13
US61/992,714 2014-05-13
PCT/US2014/055717 WO2015039057A2 (en) 2013-09-13 2014-09-15 Amenity, special service and food/beverage search and purchase booking system

Publications (2)

Publication Number Publication Date
HK1223435A1 HK1223435A1 (en) 2017-07-28
HK1223435B true HK1223435B (en) 2021-11-26

Family

ID=

Similar Documents

Publication Publication Date Title
US10074144B2 (en) Amenity, special service and food/beverage search and purchase booking system
US20240046384A1 (en) Amenity and service search and booking engine
US12488379B2 (en) Method, medium, and system for facilitating purchase of objects
US11188852B2 (en) Automated ticket comparison and substitution recommendation system
US9436958B2 (en) Receiving and queuing requests from hospitality customers
WO2013023223A1 (en) Presentation of social graph data
US20200034872A1 (en) Systems and methods for constructing, indexing, and searching a rule based offer database
US20220172309A1 (en) Adaptive model for providing property listing recommendations
US20210090168A1 (en) Computer implemented systems and methods for exchanging deliverables
NL2033958B1 (en) SaaS PLATFORM, MOBILE APPLICATION, AND INTERFACE FOR MANAGEMENT BETWEEN COORDINATOR, VENDORS, AND ATTENDEES
CN115760262A (en) System and method for electronic commerce checkout with delayed loading of checkout options
KR102686754B1 (en) Apparatus and method for recommending real estate information based on sharing real estate of interest
US10134069B1 (en) Selectively unlocking an opaque transaction for specified user groups
HK1223435B (en) Amenity, special service and food/beverage search and purchase booking system
JP2019046115A (en) Method and program for providing information on product
US20170053227A1 (en) Tracking and Processing Requests Between Staff Members
US20230013399A1 (en) Computer implemented systems and methods for exchanging deliverables
US20230377027A1 (en) Systems and methods for generating augmented reality within a subspace
Enikuomehin et al. REDEFINING PROXIMITY FRAMEWORK IN NON SPECIALIZED OPEN MARKETS USING BUYERS LOCATION COORDINATES FOR NEAREST SELLER IDENTIFICATION: AN IMMEDIATE OPEN MARKET RESPONSE TO COVID 19 REALITIES.
WO2021061097A1 (en) Systems and methods for constructing, indexing, and searching a rule-based offer database
Parza GSU Event Portal