Patent application number | Description | Published |
20120123812 | EVALUATING CUSTOMERS - Scarce resources, such as goods and/or services, can be allocated to customers according to score values associated with each customer that is a candidate to receive such resources in order to achieve an optimal allocation of resources, as determined by a business or other entity or organization that provides the goods and/or services. Each score value is generated automatically according to a set of predetermined rules based on profile information associated with the customer, including attributes of the customer, and based on information regarding goods and/or services purchased by the customer. A current context is used to determine an event and/or an event class, and the set of rules associated with the event or event class is used in generating the score value for one or more customers that are implicated by the current context, such as individuals affected by or eligible for the event. | 05-17-2012 |
20130060585 | Processing Data Using Rules Based Engine - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing actions including receiving booking data for one or more customers, receiving profile data for each of the one or more customers, receiving operational data, processing the booking data, the profile data and the operational data based on one or more unit eligibility rules, each unit eligibility rule of the one or more unit eligibility rules including one or more conditions and one or more actions associated with the one or more conditions, generating an eligible unit group index based in the processing, and providing the eligible unit group index as input to a unit selection engine. | 03-07-2013 |
20130262159 | Finding Best Seating Selections via Algorithmic Search - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for contiguously seating passengers in a travel conveyance. In one aspect, a method includes receiving a seat request for multiple seats, and, in response to receiving the seat request, calculating factors associated with each seat in a set of eligible seats. The method includes defining an initial set of seats as a subset of the set of eligible seats, defining a set of factors for each seat in the initial set of seats, associating a priority with the multiple factor sets, where the factors include multiple contiguity and vacancy factors, the contiguity factors being of a higher priority than the vacancy factors. The method includes processing the factors based on the priority to identify an anchor seat from the initial set of seats, assigning the multiple seats based on the anchor seat. | 10-03-2013 |
20140257879 | Automatic Preference-Based Waitlist and Clearance for Accommodations - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for a reservation system. In one aspect, the reservation system can receive a request to select a preferred accommodation for a customer from a user of the reservation system, identify available first accommodations from a plurality of accommodations, and determine that the preferred accommodation for the customer is not available for selection by the user from the available first accommodations. In response, the system can place the request for the preferred accommodation on a waitlist. In response to receiving an indication of an occurrence of an event, the system can automatically identify one or more available second accommodations from the plurality of accommodations, determine that the preferred accommodation for the customer is available for selection from the one or more available second accommodations, and assign the available preferred accommodation to the customer. | 09-11-2014 |
20140330598 | Finding Best Seating Selections via Algorithmic Search - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for contiguously seating passengers in a travel conveyance. In one aspect, a method includes receiving a seat request for multiple seats, and, in response to receiving the seat request, calculating factors associated with each seat in a set of eligible seats. The method includes defining an initial set of seats as a subset of the set of eligible seats, defining a set of factors for each seat in the initial set of seats, associating a priority with the multiple factor sets, where the factors include multiple contiguity and vacancy factors, the contiguity factors being of a higher priority than the vacancy factors. The method includes processing the factors based on the priority to identify an anchor seat from the initial set of seats, assigning the multiple seats based on the anchor seat. | 11-06-2014 |