Patent classifications
G06Q30/0243
PARALLEL VERSIONING AND MULTI-VARIATE TESTING
Systems, methods, and computer-readable storage media for testing parallel versions of content in a distributed computing environment using unique identifiers corresponding to search queries. A search query including search parameters is received from a client device. A unique identifier corresponding to the search query is determined. One version of a fare set among a plurality of versions of the fare set is accessed based on the unique identifier. Each version of the fare set among the plurality of versions of the fare set is distinct from the other versions of the fare set by virtue of a variant. Each variant is stored in a corresponding child file. Fare data is retrieved from the accessed version of the fare set. A search result is populated with pricing information for a travel itinerary that satisfies the plurality of search parameters using the retrieved fare data and transmitted to the client device.
ISOLATED BUDGET UTILIZATION
One or more computing devices, systems, and/or methods for isolated budget utilization are provided. A first budget pacing component is assigned to control bidding by a first content serving component for a set of content items. A second budget pacing component is assigned to control bidding by a second content serving component for the set of content items. The first budget pacing component controls the bidding by the first content serving component according to a first portion of a content item budget based upon a traffic share of the first content serving component. The second budget pacing component controls the bidding by the second content serving component according to a second portion of the content item budget based upon a traffic share of the second content serving component.
INFINITE-LOOP DETECTOR FOR DYNAMIC WEBSITES AND APPLICATIONS
A method of avoiding infinite loops of changes to a dynamic web page to display on a client device includes displaying the dynamic web page received from a content provider on the client device, wherein the dynamic web page comprises a modified element having an original modification. The method further includes receiving an indication that the modified element was updated to generate an updated modified element. The method further includes, in response to receiving the indication, determining, by a processing device, that reapplying the original modification to the updated modified element would result in an infinite loop on the dynamic web page. The method further includes, based on the determination, displaying the updated modified element on the dynamic without reapplying the original modification to the updated modified element.
Predicting performance of content item campaigns
An online system predicts a performance of a content item campaign based on a set of received target parameters from a content item publisher and compares the predicted performance of the content item campaign to predicted performances of comparison campaigns. The comparison campaigns are selected by performing a plurality of simulations on prior content item campaigns to estimate campaign presentation results for each prior content item campaign if presented to users with the sets of test campaign parameters. After generating histograms based on the estimated results, the online system selects prior content item campaigns for the set of comparison campaigns based on changes in histogram positions of the prior content item campaigns. The online system generates a set of estimated campaign presentation results for the content item campaign and the set of comparison campaigns for comparison.
System and Method for Generating Purchase Recommendations Based on Geographic Zone Information
Embodiments provide computer apparatuses, computer systems and computer-executable methods for recommending a commercial item or entity to a consumer based on geographic zone data. The method includes receiving a first predetermined geographic zone, a first importance score associated with a consumer for the first predetermined geographic zone, and a second importance score associated with a commercial item or entity for the first predetermined geographic zone. The method also includes programmatically generating an overlap score based on the first and second importance scores, and programmatically generating a relevancy score based on the overlap score, the relevancy score indicating a probability that the commercial item or entity is of relevance to the consumer. The method further includes, based on the relevancy score, transmitting instructions to a computing device associated with the consumer to cause the computing device to render a representation of the commercial item or entity.
SYSTEM AND METHOD FOR GENERATING PURCHASE RECOMMENDATIONS BASED ON GEOGRAPHIC ZONE INFORMATION
Embodiments provide computer apparatuses, computer systems and computer-executable methods for recommending a commercial item or entity to a consumer based on geographic zone data. The method includes receiving a first predetermined geographic zone, a first importance score associated with a consumer for the first predetermined geographic zone, and a second importance score associated with a commercial item or entity for the first predetermined geographic zone. The method also includes programmatically generating an overlap score based on the first and second importance scores, and programmatically generating a relevancy score based on the overlap score, the relevancy score indicating a probability that the commercial item or entity is of relevance to the consumer. The method further includes, based on the relevancy score, transmitting instructions to a computing device associated with the consumer to cause the computing device to render a representation of the commercial item or entity.
Dynamic broadcast lineups based on local and third-party data sources
Inventory data is stored, wherein the inventory data represents for each of a plurality of broadcast stations a corresponding inventory of audio advertising spots available from that broadcast station to be filled by an advertising placement system. An advertising campaign data representing a set of advertising objectives of an advertising campaign is received. The inventory data is used to iteratively select advertising spots to be associated with the advertising campaign, based at least in part on a respective computed fitness of match between each selected advertising spot and said advertising objectives.
Content item selection and measurement determination
One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A first content item may be transmitted to a first set of client devices. A first request for content associated with a first client device of a second set of client devices may be received. A first bid value associated with a second content item may be selected. The first bid value may be modified based upon a second bid value associated with the first content item to generate a third bid value associated with the second content item. The second content item may be selected from a first plurality of content items for presentation via the first client device based upon a plurality of bid values having the third bid value. The second content item may be transmitted to the first client device.
CALIBRATION OF RESPONSE RATES
The disclosed embodiments provide a system for performing calibration of response rates. During operation, the system obtains a position of a content item in a ranking of content items generated for delivery to a member of an online system and a predicted response rate by the member to the content item. Next, the system determines an updated response rate by the member to the content item based on the position of the content item in the ranking and dimensions associated with the predicted response rate and the ranking. The system then outputs the updated response rate for use in managing delivery of the content item.
USING ON-LINE AND OFF-LINE PROJECTIONS TO CONTROL INFORMATION DELIVERY TO MOBILE DEVICES
A system for processing information requests associated with mobile devices comprises an evaluation module configured to determine at least one performance measure for each of a plurality of information documents using at least data in one or both of a requests database and events database. The at least one performance measure includes at least one of an impression-based performance measure, a click/call-based performance measure, and an off-line site-visit-based performance measure. The system further comprises an information server configured to select a first information document for transmitting to a first mobile device to fulfill a first request. The information server includes a volume control unit configured to derive an off-line site visit projection in response to the first document being selected based at least in part on an off-line site-visit-based performance measure and having been impressed on the first mobile device, and to adjust a budget associated with the first document using the off-line site visit projection.