Plaque It!
|
[0001] The present application is a continuation-in-part of U.S. patent application Ser. No. 09/658,366, for “Resource Price Management Incorporating Indirect Value,” filed Sep. 8, 2000, which is a continuation-in-part of U.S. patent application Ser. No. 09/088,423, for “National Customer Recognition System and Method,” filed Jun. 1, 1998, issued as U.S. Pat. No. 6,183,362, both of which are incorporated herein by reference.
[0002] The present application is related to U.S. Pat. No. 5,761,647, for “National Customer Recognition System and Method,” filed May 24, 1996, issued on Jun. 2, 1998, the disclosure of which is incorporated herein by reference.
[0003] The present application is further related to U.S. Pat. No. 6,003,013, for “Customer Worth Differentiation by Selective Activation of Physical Instrumentalities Within the Casino,” filed May 29, 1998, issued on Dec. 14, 1999, the disclosure of which is incorporated herein by reference.
[0004] 1. Field of the Invention
[0005] The present invention is related to resource and revenue management, and more particularly to a system and method of determining a value of a customer based on past activities of the customer.
[0006] 2. Description of the Background Art
[0007] In many industries, providers of products and/or services fail to take into account indirect value that derives from the sale of the product or service, when determining a price for a particular customer or customer segment. Examples of such indirect value include advertising revenue, increased sales of related or unrelated goods or services, increased website traffic, increased revenue from related or unrelated business enterprises, and the like. Though such sources of indirect value can be quantified based on customer segment, demographic and/or psychographic categorization, observed or predicted behavior, and the like, existing revenue management systems fail to take into account such sources of indirect value in a systematic manner when determining whether or not to offer a resource to a particular customer or customer segment, or when determining a price point for offering such a resource to a particular customer or customer segment.
[0008] One example where such indirect value is a substantial component of overall profitability is the casino/hotel industry. Casinos and hotels are often affiliated with one another, and in many cases are operated by the same company. Most casino/hotel operators recognize that potential income from the casino often far exceeds income from renting rooms at the hotel; yet the hotel component of the business endeavor is a necessary element to attract customers. Thus, many such operators are content to make little or no profit (or even lose money) on their room prices in order to attract customers; the operators rely on increased casino profits from these customers to offset the discounted room prices. As a common enterprise, casino/hotel operators are primarily interested in maximizing total profits, and are willing to take a loss on the hotel operations in order to achieve a greater total profit.
[0009] In general, customers may be divided into segments having distinct characteristics and potential revenue or other value. For example, overnight visitors generate higher gaming revenues (i.e., provide greater gaming value) than do day trip visitors. A visitor on an overnight trip tends to do the largest share of his or her gaming at the casino associated with his or her hotel. Accordingly, casino/hotel operators whose hotel customers include those overnight visitors having the highest gaming value generally enjoy the highest casino revenues.
[0010] In many areas where gaming is prevalent, hotel rooms are scarce, and customers are often turned away. Casino/hotel operators try to determine how many rooms to rent at which price points, in an attempt to maximize revenue. Conventionally, room prices vary based on several factors, including class of room, special events, and availability. Operators forecast the number of rooms in demand at future dates, and set room prices based on these factors. Thus, for periods of high demand, higher room prices may be charged.
[0011] However, conventional techniques for setting room prices fail to take into account the potential gaming value of particular customer segments as compared with other customer segments. For example, higher-rated gaming players (i.e., those that belong to a customer segment associated with a higher level of casino profits) are more valuable to a casino/hotel operator than are lower-rated gaming players or non-players. Industry analysis has shown that 26% of casino customers provide 82% of gaming revenues. Thus, where accommodations are scarce, it would be advantageous for hotel/casino operators to favor higher-value customers over lower-value customers. Conventional room pricing methods fail to take into account the relative gaming value of customers.
[0012] Furthermore, many higher-rated gaming players book room reservations relatively late, within only a few days of their intended stay. If a hotel is already full by the time the higher-rated player wishes to book a room, the higher-rated player will be turned away. The result is that the room is occupied by a lower-valued customer (who booked earlier) instead of the higher-valued customer. A net loss in total revenues results, due to the failure to take into account the gaming value of each potential hotel customer when pricing or offering the room. Indeed, in some cases, it may be desirable not to rent the room to a lower-valued customer at all, and instead hold open the room for a possible later-booking higher valued customer.
[0013] In addition, current systems, both in the casino/hotel industry and in other industries fail to take into account total potential customer value, including indirect value, in determining whether or not to target a marketing campaign at a customer or customer segment, based on indirect value for the customer or customer segment, or on total value including direct and indirect value. As a result, services and/or goods are offered to potential customers without regard to a determined or estimated total value, including indirect value. As a result, such businesses suffer from misallocation of scarce resources, as well as a lack of optimization and profit maximization.
[0014] The profitability model varies at various casinos. For example, a casino in Lake Tahoe casino is usually full. Such a casino is more profitable than a casino with fewer customers and, therefore, needs to give fewer incentives for customers to attend. When determining a room rate, different casinos would categorize the same potential customer differently, depending on how much the casino wants to fill its rooms. For example, a casino that is mostly full would provide very few comps and would only comp potential customers who are highly profitable. In contrast, casinos that are less full would comp the highly profitable customers and, in addition, would comp additional, less profitable customers because, even though those customers are not as profitable, it is still desirable to fill more rooms.
[0015] In the past, resource management systems have not accounted for variations in properties when categorizing customers and/or setting room prices.
[0016] Certain gaming types are more lucrative than other types. For example, table games such as keno and blackjack are more profitable for a casino than slot machines. In the past, casinos have valued customers who spent $200 at the slot machines the same way that they have valued customers who spent $200 at table games. This valuation is not optimum, since the table game players make more money for the casinos and are to be encouraged to come to the casinos and play more than slot machine players.
[0017] In addition, certain casinos do not have all types of games. For example, many casinos on Indian reservations do not have table games. Thus, a customer who only plays table games would not be as valuable to this type of casino. It would be desirable to take differences in casinos into account when categorizing customers based on their past actions.
[0018] An embodiment of the present invention manages and optimizes total customer value on a property-specific basis and by further considering customer activities across multiple affiliated properties in a chain of properties. For example, the customer valuation system may determine a customer's value by looking at the customer's activities for all affiliated casinos in a casino chain. Similarly, the customer valuation system may determine a customer's value by looking at the customer's activities for all casinos at hotels in a chain of hotels and casinos. Similarly, the customer valuation system may determine a customer's value by looking at the customer's activities in some, but not all of the casinos in a chain.
[0019] In an embodiment, a customer valuation is first determined at reservation time. The customer value is based on an expected average profit for a customer based on the customer's activities in multiple hotels/casinos in a chain of hotels/casinos. Once an expected average profit is determined for the customer, based on his past activities, a control segment is determined for the customer, depending on which property he is interested in. A reservation management system uses the control segment to determine possible room rates that might be offered to the customer based on his control segment. The same customer activities may result in the customer being categorized into differing control segments for different properties.
[0020] The present invention can be applied to allocation and pricing for any resource having multiple quantifiable sources of value, such as direct and indirect value that are capable of being determined, estimated, or predicted. For example, tickets to entertainment events, hotel services, and other resources may be dynamically priced, taking into account indirect value such as shopping, dining, and the like, for the customer or customer segment. The determined indirect value may be based on demographic and/or psychographic characteristics, observed and/or predicted behavior, or other factors.
[0021] The present invention further provides functionality for targeting marketing efforts. By taking into account a determined or estimated indirect value for a customer or customer segment, the invention determines whether or not to target a marketing campaign at a customer or customer segment, and determines an offer price for the customer or customer segment.
[0022] In one embodiment, the indirect values for multiple customers can be combined as inputs into the resource manager. For example, when a customer is booking a room at a hotel, it is typical that there are several others in the customer's party. Each of these members of the customer's party is a source of indirect revenue to the hotel operator, for example, from their gaming or other activity. Accordingly, to better price the hotel room offered to the customer, in one embodiment, the indirect value of each member of the customer's party is obtained. This can be done by looking up in database, or computing, the indirect value of each member of the customer's party. In an embodiment where the indirect value is measured by the gaming value of the customer, such as the customer's theoretical win amount, the indirect values of all members of the party can be used to affect (weighted or unweighted) a single indirect value. In one embodiment, the indirect values are combined. In another embodiment, the indirect values of one customer is increased in accordance with the number of additional customers in the room.
[0023] In various embodiments, selected historical transactional or behavioral information about the customer is used to generate an indirect value for using in pricing the requested resource. In one embodiment, the customer's indirect value is derived from prior transactions between the customer and the provider of the resource. In the embodiment where customer is being offered a room at a hotel and casino, the indirect value can be derived from the customer's gaming at the casino (or affiliated casino properties). Here, the indirect value is based at least on the customer's theoretical win. When a customer stays at a hotel, his indirect value is higher, since customers tend to gamble more at the hotel, and also shop and eat more at the hotel. When the customer merely games at the hotel without lodging there, their indirect value is typically lower. Accordingly, in one embodiment, when pricing a hotel room for a customer, the indirect value of the customer is determined only from prior stays at a hotel property, and excludes indirect value from those trips where the customer did not stay at the hotel.
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040] FIGS.
[0041]
[0042]
[0043] The drawings provided herein are merely illustrative of one embodiment of the invention. One skilled in the art will recognize that many other architectures, process implementations, and screen designs are possible without departing from the spirit or essential characteristics of the invention.
[0044] Definitions
[0045] For the purposes of the following description of the preferred embodiments, the following terms are defined. These definitions are not intended to limit or restrict the scope of the present invention, whose scope is defined solely by the claims.
[0046] Resource: A quantifiable, saleable commodity or service that is typically provided to a customer in exchange for payment. In the context of this invention, resources are assumed to be finite in quantity and/or availability. Examples: hotel rooms, air travel, concert tickets, soap, tomatoes.
[0047] Value: Quantifiable benefit to the provider of the resource, deriving directly or indirectly from a customer's consumption of the resource. Examples: revenue, profits, advertising exposure, public relations.
[0048] Customer segment: A subset of customers or potential customers, based on some common characteristic. May include zero or more customers or potential customers. Any number of customer segments may be defined for the set of all customers or potential customers.
[0049] Direct value (primary value): Revenue, profit, or other value collected directly from customers and deriving directly from sale of the resource. Examples: room rates (for hotel rooms), airfare (for air travel), selling price (for goods). May be measured, for example, in terms of gross revenue or profits; may or may not take into account costs of providing the resource.
[0050] Indirect value (secondary value): Any additional revenue, profit, or other value, aside from the direct value, that results from the customer's purchase, consumption, or use of a resource. Examples: gaming revenue resuiting from a hotel room stay, advertising exposure resulting from purchases of associated goods, expected gift shop revenue resulting from a theme park admission. May be measured, for example, in terms of gross revenue or profits; may or may not take into account costs of providing the resource. May represent value associated with an increased probability of additional revenue. May be determined on an individual customer-by-customer level, or on a segment-by-segment level.
[0051] Actual indirect value: Measured indirect value (such as revenue) for a particular customer or customer segment, determined for example from past resource use, purchases, consumption or transactions.
[0052] Expected (or predicted) indirect value: Indirect value that can be reasonably expected from a particular customer or customer segment for a particular purchase, consumption, use, or transaction. Expected indirect value may be based, for example, on one or more of actual indirect value (such as revenue from past purchases) and/or predictions based on any available information about the customer or customer segment, such as demographic characteristics, psychographic characteristics, and/or specific historical transactions. In one embodiment, the expected indirect value is determined using a predictive model.
[0053] Total actual value: The sum of direct value and actual indirect value.
[0054] Total expected value: The sum of direct value and expected indirect value.
[0055] Functional Components
[0056] The following description illustrates the invention in the context of a system for of allocating and pricing hotel rooms by taking into account gaming value of potential hotel customers. However, the present invention can be applied to allocation and pricing for any resource having a source of indirect value, and is not intended to be limited to hotel room management and pricing. Accordingly, the context of the following description is not intended to limit in any way the scope of the invention, which is defined solely by the claims.
[0057] In one embodiment, the present invention takes into account multiple sources of value, including direct and indirect value, in order to determine how to allocate and price hotel rooms for a casino/hotel operation. The indirect value may be determined based on actual historical data tracking, predictive modeling, estimates, demographics, psychographics, and/or any other relevant factors. Customer segmentation may be employed in order to determine and provide such indirect value measurements.
[0058] Referring now to
[0059] Optimizer
[0060] For illustrative purposes,
[0061] Taking into account input from predictor
[0062] Thus, in the context of a casino/hotel operation, recommendation
[0063] Resource Pricing
[0064] Referring now to
[0065] The request for the resource (such as the hotel room) is received
[0066] Based on the customer segment (or, alternatively, based on information describing the individual customer), an indirect value for the customer is determined
[0067] An initial bid price is obtained
[0068] The system then determines
[0069] In an alternative embodiment, the determination in step
[0070] If in step
[0071] If in step
[0072] In one embodiment, the system performs the optional step of adjusting
[0073] Once all desired adjustments have been made, the resource is offered
[0074] By performing the above-described steps, the present invention is able to determine, based on indirect value of a customer, whether or not to offer a resource to a customer and at what price to do so, in order to optimize resource allocation and total revenue.
[0075] In an alternative embodiment, the above-described steps are performed in the context of implementing a marketing campaign, so that prospective customers are offered the resource if their indirect or total value exceeds a threshold value. In such an implementation, the above-described steps are initiated in the course of conducting a marketing campaign, rather than in response to a customer's request for a resource. Thus, for example, the above-described analysis might be performed for a set of potential customers, and direct-mail (or other) offers might be made to a subset of the customers, based on their indirect or total value. The offer prices may be tailored to each customer or customer segment, based upon indirect or total value and employing the same value-maximizing techniques described above.
[0076] Forecasting and Optimization Model
[0077] Revenue Management Product
[0078] In one embodiment, the present invention is implemented in conjunction with or as a component of a Revenue Management Product as is known in the art. Accordingly, the following description of preferred embodiments of the present invention discusses the invention in the context of such a product for revenue management in a casino/hotel operational context. The particular implementation discussed herein is merely illustrative, and the particular characteristics and operating schemes of the implementation are not intended to limit the scope of the claimed invention.
[0079] Conventional revenue management processes for casino/hotel operations attempt to forecast demand and optimize room prices at the revenue management product level. A revenue management product represents a hotel stay and thus has four primary attributes: arrival date, length of stay, room category, and customer segment. A bid price offered to a consumer may depend on any or all of the attributes of the hotel stay.
[0080] Arrival date: the date for which the forecast is made, typically the day the customer arrives at the hotel; also referred to as day zero.
[0081] Length of stay: the number of room nights the customer spends in the hotel.
[0082] Room category: one of any number of predefined room categories, or types. In one embodiment, five room categories are provided, denoted A (highest value) through E (lowest value), plus a sixth category, denoted F, to represent unmanaged rooms for which the system does not forecast demand nor provide inventory control.
[0083] In one embodiment, all rooms within a particular room category are considered equivalent. Rooms in different room categories are considered to be in distinct and separate inventories. As described below, demand is forecasted and optimized separately for each room category.
[0084] If desired, subgroups may be created within room categories, and incremental or intermediate prices may be established for the sub-groups. In this manner, the spread between quoted room prices for the sub-groups can be controlled, and upgrades from one room category to another can be selected based on sub-groups. Rooms within a sub-group are treated as a single inventory for purposes of the present invention.
[0085] Customer segment: In one embodiment, customer segments are defined in order to provide greater forecasting accuracy and to ensure that bid prices (i.e. room prices offered to customers) generated from the optimization process will maximize potential value. Customer segments may be defined based on any combination of factors, including for example demographic, psychographic, and behavioral observations and predictions. In one embodiment, 64 customer segments are defined.
[0086] Segments may be further defined according to whether the customer is incented or un-incented. Incented means the customer has been sent a special offer or invitation to a special event.
[0087] In one embodiment, an expected indirect value, such as gaming value, is associated with each customer segment. The gaming value can be determined, for example, based on statistical analysis of gaming behavior information collected from customers. The determined value may be continuous or in ranges. In one embodiment, there are six levels of nightly gaming value, including: $0-49; $50-99; $100-149; $150-199; $200-299; and $300+. In addition, the system may provide two levels for unknown status (based on estimates): $0-49; and $50-99. These ranges may be changed as desired, and may be specific to different properties. Those of skill in the art will see that more or fewer ranges may be used, and the range bounds may be changed as desired. A room price may be associated with each level of gaming value, if desired. In one embodiment, there are 12 room rate types, including Comp, Casino, General Reservations
[0088] A room price can be established for the customer segment based on the indirect value. A total value for a customer within the customer segment can be determined by adding the average nightly gaming value to the established room price.
[0089] For example, if it is determined that a customer segment having a nightly gaming value of $100-149, a room price of General, and a channel of incented has an average nightly gaming value of $132, the discounted room price may be set at $165, giving the segment a total value of $297. The method by which the room price is established will be described in more detail below.
[0090] Bid Prices
[0091] A bid price is a price at which the resource is offered to a customer. In one embodiment, the present invention tracks up to five types of bid prices: an initial bid price, a optimal bid price, a recommended bid price, a competitive intelligence (CI)-adjusted bid price, and a user-adjusted bid price.
[0092] Initial Bid Price. The initial bid price does not take into account the gaming value for the customer segment. The initial bid price is derived by well-known mechanisms for setting prices for resources such as hotel rooms, and may be based on demand, availability, promotional and market considerations, and the like.
[0093] Optimal Bid Price. The optimal bid price is a refinement of the initial bid price, and may be segmented according to subcategories such as inventory date and room category. The optimal bid price is the marginal value of the last room available for a particular inventory date and room category, as determined by techniques that are known in the art. In one embodiment, for each inventory date, a “cutoff” value is established to determine whether to accept or reject demand corresponding to different revenue management products.
[0094] Recommended Bid Price. The recommended bid price is the price at which the system recommends the resource be offered to the customer, excluding factors associated with the competitive environment. The recommended bid price is derived from either the initial bid price or the optimal bid price by taking into account indirect value, such as actual or expected gaming value, for the customer or customer segment. In one embodiment, the indirect value is discounted by a predefined percentage associated with the particular customer segment. This predefined percentage can be set as desired for each customer segment, based on external factors or user preferences. The discounted indirect value is subtracted from the optimal bid price to determine the recommended bid price. For bid prices that fall below a certain minimum, a predefined “comp” or “casin θ” price can be substituted.
[0095] For example, the optimal bid price for a particular inventory date and room category might be $225, while the actual or expected gaming value for a particular customer segment for that date might be $200. If a 50% discount is applied to the gaming value, a recommended bid price of $125 would be generated. This is calculated by taking the gaming value ($200) after the 50% discount ($100), and subtracting it from the optimal bid price ($225).
[0096] CI-Adjusted Bid Price. The CI-adjusted bid price is derived from the recommended bid price, and further takes into account the competitive environment. Competitive prices are provided to adjust the recommended bid price, when appropriate, to be in line with the competition and with market pressures. The CI-adjusted bid price may be activated or deactivated by the user, as desired, and may be the basis for the price at which the resource is offered.
[0097] In one embodiment, the CI-adjusted bid price is determined as follows. A set of competitive properties is determined, and a market composite rate is established based on the rates charged by the competitive properties. The difference between the recommended bid price and the market composite rate is then determined. The result is adjusted based upon a weighting factor, which may depend on the booking window for the requested reservation. If the CI-adjusted bid price is below a predefined minimum room price for a given customer segment, the bid price may be adjusted upward as necessary.
[0098] For example, if the weighting factor for a particular booking window is 75%, the recommended bid price will be adjusted by 75% of the difference between the recommended bid price and the market composite rate. If the recommended bid price is $175 and the market composite rate is $135, the CI-adjusted bid price would be adjusted downwards by ($175-$135)*0.75, or $30, resulting in a value of $145.
[0099] User-Adjusted Bid Price. Once a user has been presented with a recommended bid price or a CI-adjusted bid price, he or she may adjust the bid price if desired, or may override the recommendation altogether. In one embodiment, the present invention tracks user adjustments and takes such adjustments into account when generating bid prices, or when developing statistics for future analysis.
[0100] In one embodiment, a set of predefined prices is established, and the bid price generated by the invention serves as an indicator as to which of the predefined prices should be made available to a particular customer. For example, if a recommended bid price (or CI-adjusted bid price) of $89.52 is generated by the system, and the predefined room prices for the hotel include $75.00, $110.00, and $150.00, then the room may be offered to the customer at $110.00, representing the lowest predefined room price that exceeds the recommended bid price.
[0101] In one embodiment, if the recommended bid price exceeds all predefined prices, the system recommends that the resource be denied to that customer. Only a customer who has a high enough indirect value to reduce the bid price below at least one of the predefined prices is offered the resource. In an alternative embodiment, the system only recommends that a customer be denied a resource when there is enough demand at higher levels of indirect value to consume the resource.
[0102] Gaming Value Tracking
[0103] As discussed above, one example of indirect value that may be determined and employed in the context of the present invention is gaming value. Thus, in the context of a casino/hotel operation, customers who generate higher gaming revenue might be offered more favorable room rates.
[0104] In one embodiment, the gaming value may be provided as an actual value or an expected value. The value is determined based on actual or predicted gaming behavior by, for example, taking the average daily theoretical win and applying property-specific profitability margins depending on game type and player value ranges.
[0105] Expected gaming value (or predicted gaming value) is determined by statistical analysis of the customer's historical gaming behavior, taking into account factors such as the date and time of arrival, length of stay, previous behavioral trends, and the like. Information about the customer's historical gaming behavior is collected using player tracking technology, such as identification cards which are read by slot machines and other gaming machines and which automatically track and accumulate a player's betting patterns. For table-based games, manual tracking of player betting may be utilized, so long as such manually gathered information is accumulated and maintained in the appropriate databases for analysis. Suitable customer tracking technology is described in related U.S. Pat. No. 5,761,647, for “National Customer Recognition System and Method.” Accordingly, the expected gaming value represents the expected value of the customer's gaming activity when they visit at the date specified in the reservation.
[0106] Actual gaming value represents the actual observed gaming activity for the dates defined by the reservation, and is thus measured after the fact.
[0107] In one embodiment, actual gaming value is provided to the system as an input to the system of the present invention after the customer has checked out of the hotel, and thus when it is too late to determine a bid price for that hotel stay. However, by taking into account actual gaming value, the invention is able to refine its estimates of estimated gaming value for the customer on future visits and thus more efficiently optimize revenues. In addition, actual gaming value may be used to refine estimates for the customer segment to which the customer belongs. In one embodiment, actual gaming value is used as input for the optimization process of the present invention, and is also discounted and used in a post-optimization process to determine optimal bid prices for customer segments. FIGS.
[0108] Overall Operation
[0109] Referring now to
[0110] Daily demand data is extracted
[0111] Forecasted demand data is aggregated
[0112] For each customer segment, as well as current hotel capacity and data describing room rates at competing local hotels, optimization
[0113] Optimization step
[0114] Once optimized bid prices are generated, the prices are filtered
[0115] In one embodiment, filtering
Control segment Segment Description 1 Nightly Gaming Value >= $300 2 $200 <= Nightly Gaming Value < $300 3 $150 <= Nightly Gaming Value < $200 4 $100 <= Nightly Gaming Value < $150 5 $50 <= Nightly Gaming Value < $100 6 Nightly Gaming Value < $50 7 Unknown customer with expected Nightly Gaming Value >= $50 8 Unknown customer with expected Nightly Gaming Value < $50
[0116] Recommendations are generated
[0117] Recommended bid prices thus take into account the gaming value of the customer, as well as other factors such as demand and availability. In one embodiment, a user (such as a booking agent) may override system recommendations when quoting room prices. As discussed above, overrides or modified forecasts are provided as supplemental inputs to the system, and may be taken into account when re-optimizing to generate new recommendations for future room quotes.
[0118] In one embodiment, when the user overrides the system's recommendation, he or she may initiate re-optimization (or such operation may occur automatically), which may in turn result in updates to bid price recommendations. In one embodiment, overrides are not persistent unless the user re-optimizes and uploads new recommendations.
[0119] In one embodiment, user overrides are limited, so that a user may over-ride a bid price recommendation only by replacing the recommended bid price with a “comp” or casino price that may be predefined for each particular property. Defaults may also be provided.
[0120] In one embodiment, overrides, whether default or manually applied by the user, are persistent. The identified override price remains as the recommended bid price for that property and customer segment, until otherwise changed.
[0121] System Components
[0122] In one embodiment, the present invention is implemented as a combination of computer-implemented systems and business processes. The computer system for implementation of the present invention may be, for example, a Unix-based computer such as available from Hewlett-Packard Corporation of Palo Alto, Calif. The system of the present invention includes several interrelated functional components. Each of these will be described in turn, in connection with a system for generating bid prices for a casino/hotel operation according to the present invention.
[0123] Referring now to
[0124] System Initialization
[0125] Property Initialization
[0126] Forecaster Initialization
[0127] Also includes short-term initialization, which develops rolling average statistics used by forecaster
[0128] Data Aggregation
[0129] User Interface
[0130] Reports
[0131] Forecaster/Demand Predictor
[0132] Optimizer
[0133] Recommendations
[0134] In one embodiment, recommendations module
[0135] In one embodiment, recommendations may be automatically transmitted, or held for manual review by a user, or both, as desired. Automatic transmission can be effected as part of a periodic batch process, for example on a daily basis. Alternatively, recommendations may be transmitted in response to users flagging generated recommendations and/or building transaction updates via user interface
[0136] In one embodiment, recommendation files are divided by property, for improved distribution of transaction load. One example of the file format that is generated by the present invention contains records with the following fields:
Field Name Description Recommendation Unique identifier for the recommendation ID Hotel ID Unique identifier for the hotel or property Arrival Day of arrival for the data in this Date record Customer Unique identifier for the customer Segment segment Room Type Unique identifier for the room type Category category Bid Price Recommended bid price for this arrival date, room type category, and customer segment Breakpoint Recommended breakpoint for this arrival date, room type category, and customer segment Recommended Recommended overbooking level for this Overbooking arrival date, room type category, and Level customer segment
[0137] Recommendation files, once received, are processed by the receiving system. Once processing is complete, a recommendations result file may be transmitted back to recommendations module
Field Name Description Recommendation Unique identifier for the recommendation ID Recommendation Type of recommendation: bid price, or Type overbooking Response 0 = success; 1 = failure Code Response Error message stating reason for failure, Message if applicable Text
[0138] Re-Optimization
[0139] Re-optimization
[0140] Database and Decision Support
[0141] Database
[0142] Database
[0143] Utilities
[0144] A report generator provides functionality for query and display of data in tabular form. Data for the reports may be extracted from database
[0145] Competitive Market Response Module
[0146] The competitive market response functionality of the present invention allows a user to enter data describing competitive room prices, which may be obtained from published advertising or by inquiring at competing hotels. Data from targeted competitors is weighted to determine a market composite price reflecting overall market conditions for a particular type of room. CMR module
[0147] In one embodiment, CMR module
[0148] User interface
[0149] After optimizer
[0150] In one embodiment, CMR module
[0151] In one embodiment, a market influence screen may also be provided as part of user interface
[0152] In addition, a competitor price report, and other reports, may be generated and output by reports module
[0153] User Interface
[0154] In one embodiment, the present invention is implemented as functionality in a computer system for revenue management, according to techniques that are known in the art. User interface
[0155] Recommendations Review Screen
[0156] Referring now to
[0157] Table
[0158] When the user chooses to adjust the forecasted demand or bid price, he or she right-clicks on the targeted recommendation. A pop-up screen, shown in
[0159] Adjust Bid Price Screen
[0160] Referring now to
[0161] In one embodiment, screen
[0162] One skilled in the art will recognize that many other screens may be provided in connection with the present invention.
[0163] Reports
[0164] The system generates various types of reports, as are known in the prior art and as improved by the present invention, based on stored and generated data, including forecasts, optimizations, recommendations, booking data, and the like. Reports may be generated in response to user requests, or they may be automatically generated at specified times.
[0165] In general, reports generated by the present invention can be viewed on a user's workstation or monitor, or printed, or exported onto magnetic media, or transmitted across a network, according to techniques that are known in the art. In particular, users can view reports through user interface
[0166] The invention advantageously provides gaming reports which provide users with useful information related to gaming value.
[0167] Casino Block Analysis Report: A comparison of group and casino bookings with respective blocks defined. Shows transient actual sold, forecast transient demand, and recommended optimal sold.
[0168] Competitor Price Report: A listing of competitors' prices, along with respective weights.
[0169] Historic Revenue/Yield Report: A summary of yield and revenue performance for both room prices and gaming value.
[0170] Network Configuration
[0171] Referring now to
[0172] Lodging Management System (LMS)
[0173] LMS
[0174] User interface functionality, including viewing reports, accepting and rejecting recommendations, and system maintenance, is accomplished via various ones of the client workstations
[0175] Customer Valuation
[0176] As discussed above, one example of indirect value that may be determined and employed in the context of the present invention is customer gaming value, also called customer value. In the context of a casino/hotel operation, customers who generate higher gaming revenue might be offered more favorable room rates. Alternately, customers who generate higher gaming revenue might be offered more or higher valued complimentary (comp) items.
[0177] In one embodiment, the customer value may be provided as an expected value or an actual value. The value is determined based on actual or predicted gaming behavior by, for example, taking the average theoretical win (TW) and applying property-specific profitability margins depending on, for example, game type and player value ranges. In one embodiment, the average theoretical win is determined on a property-specific basis. In other words, the same customer gaming behavior will not necessarily result in the same theoretical win if valued for two different casinos (properties). Similarly, at a given property, theoretical wins are computed separately for each gaming type. Thus, a customer's losing $200 to slot machines may be valued differently than the customer's losing $200 to a table game such as Blackjack because of the costs and overhead associated with the different gaming types. FIGS.
[0178]
[0179] In the example of
[0180]
[0181] If the customer chooses to reserve a room at the offered price
[0182] Once the customer has settled (checked out)
[0183] The following paragraphs describe an embodiment of a method to determine a customer profitability value. It will be understood that other implementations of the present invention can be made. FIGS.
[0184]
[0185] The Property's_Default_Theoretical_Win (TW) field contains a default TW value that will be used for unknown/unrated customers at this property. If a customer has not stayed in this or other hotels in the chain, then the default TW will be used. As described below, this value may be modified further in certain embodiments if the customer played slot machines during his stay and/or if multiple guests are staying in the room.
[0186] The Unknown_Guest-Multiplier field contains a multiplier to use if more than one guest will be staying in the room. For example, if the property's default TW for unknown guests is $20, and the unknown guest multiplier for that property is 1.5, then two guests in a room for that property would be given a default TW of $30.
[0187] The Default ADR field is the Average Daily Rate that the customer would pay at this property. This value is saved and used in later analysis, particularly if a customer chooses to turn down the quoted room price, since information on the average value of rooms turned down is also interesting in determining future room prices.
[0188]
[0189] There may be more than one Source Code per property. Each Source Codes has a corresponding Source Code's Default TW field, which contains a Default TW to use if the unknown customer came from that source. The Default TW field preferably contains a different value than the Property's Default TW of
[0190]
[0191]
[0192] Other embodiments, based on a revenue model for certain properties or industries will use the factor to lower the adjusted daily revenue, instead of to raise it. Other embodiments may use the factor to either raise or lower the revenue.
[0193]
[0194]
[0195] It will be understood that the above method is an example only and should not be taken in a limiting sense. For example, other embodiments of the invention might add or omit steps or might change the order of steps. As a further example, the incented flag may not be used in other embodiments. Similarly, the nightly profit determination might not be used in other embodiments.
[0196]
[0197] FIGS.
[0198]
[0199] Table 2 shows an example of the data structure of
[0200] If the customer is known
[0201] Similarly, if there are data for this customer, but all data is hotel data
[0202] Certain embodiments may set the hotel only flag to true for all customers, resulting in the analysis described above. Other embodiments may always set the hotel only flag to false, or may not include a hotel only flag, resulting in skipping the above analysis.
[0203] If the hotel only flag is false and (or true, but not enough trips have been taken) and there is data from previous trips
[0204] The actual TW calculation is known to persons of ordinary skill in the art, although in the described embodiment, the TW is calculated using the customer's activities from multiple affiliated hotels/casinos, not just from the property requested.
[0205]
[0206]
[0207] For each hotel or casino for which we have data for this customer:
[0208] For each gaming type at that hotel/casino:
[0209] Use the greater of 100% of the daily average TW for all guests at this location and gaming type OR 40A % of the actual average TW for this customer to determine daily profit.
[0210] Look up the daily profit factor for each gaming type and property ID (see
[0211] Multiply each daily profit by the daily profit factor by gaming type to get the adjusted daily profit factor per gaming type.
[0212] Sum the adjusted daily profit by gaming type to get the total daily profit for this customer at this hotel/casino
[0213] Table 3 shows an example of the data structure of
[0214] If a default TW was used
[0215] If a default TW was used
[0216] In
[0217] If the customer is known and data from all his trips is being used
[0218] Table 4 shows an example of the data structure of
[0219] Once the nightly profits (expected or actual) are determined, the customer valuation system looks up a control segment in the data structure of
[0220] Table 1 shows an example of the data structure of