Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing creatives. The method comprises identifying a creative for processing, the creative including a title portion, a body portion and optionally a reference portion. The method further comprises evaluating the body portion and the reference portion including determining when either portion includes one or more candidate words or candidate reference that can be added to the title portion. The method further comprises determining when, if promoted, the candidate one or more words or candidate reference would be redundant to content already included in the title portion. The method further comprises promoting the candidate one or more words or candidate reference into the title portion when no unacceptable redundancy is determined. The method further comprises providing the creative including the title portion with the promoted candidate one or more words or candidate reference.
Abstract:
A method (200) for determining capability of a serving system for anchoring a call using an intelligent network protocol is provided. A communication network (100) includes a plurality of serving systems. Each serving system of the plurality of serving systems is associated with a unique identifier (ID). The method at a communication device (124) includes detecting (204) a movement of the communication device from a first serving system (102) to a second serving system (104) based on the unique ID of the first serving system and the unique ID of the second serving system. Further, the method includes accessing (206) a list that includes a mapping of the unique ID of each serving system with the intelligent network protocol capability of the serving system. Furthermore, the method includes determining (208), based on the list, whether the second serving system supports the intelligent network protocol for anchoring a call.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a computer-implemented method for providing a creative. The method comprises identifying, using one or more processors, a creative for processing, the creative including a title portion, a body portion and optionally a reference portion. The method further comprises evaluating the body portion including determining when the body portion includes one or more words that can be added to the title portion. The method further comprises promoting, using the one or more processors, the one or more words into the title portion. The method further comprises providing the creative including the title portion with the promoted one or more words.
Abstract:
A method (200) for establishing a communication session between a caller device (104) and a called device (106) in a two-stage dialing protocol is provided. The method includes transmitting (204) at least one list of contacts and at least one list of index values to a communication server. Each index value of the at least one list of index values is associated with a corresponding contact from the at least one list of contacts. Further, the method includes initiating (206) a first-stage communication between a communication between the caller device and the communication server based communication server based on an input received at the caller device the caller device. Furthermore, the method includes transmitting (208) at least one set of characters of communication server based on a set of inputs received at the caller device and establishing (210) the communication session between the caller device and the called device based on the at least one set of characters.
Abstract:
A method, computer product, and system for pushdown analysis during query plan generation is provided. Rather than do pushdown analysis for portions of a query that are query execution plan independent, the present invention provides pushdown analysis for features of a query that are plan dependent. This is done by evaluating a portion of the query plan for pushdownability to a remote database system; and if pushdownable to the remote database system, generating cost parameters for the portion of the plan if executed at a local database system and if executed at the remote database system. With both sets of cost parameters, the query optimizer has added information on which to select an optimal query plan.
Abstract:
An advertisement associated with a bid and a budget for placement of the advertisement is received, and a determination as to whether to present the advertisement is made. A number of times the advertisement is presented is calculated, and the number of times the advertisement is not presented is calculated. An impression share statistic for the advertisement is calculated based on the calculation of the number of times the advertisement is presented and the calculation of the number of times the advertisement is not presented.
Abstract:
Apparatus, systems and methods for predictive query identification for advertisements are disclosed. Candidate query are identified from queries stored in a query log. Relevancy scores for a plurality of web documents are generated, each relevancy score associated with a corresponding web document and being a measure of the relevance of the candidate query to the web document. A web document having an associated relevancy score that exceeds a relevancy threshold is selected. The selected web document is associated with the candidate query.
Abstract:
Apparatus, systems and methods for predictive query identification for advertisements are disclosed. Candidate query are identified from queries stored in a query log. Relevancy scores for a plurality of web documents are generated, each relevancy score associated with a corresponding web document and being a measure of the relevance of the candidate query to the web document. A web document having an associated relevancy score that exceeds a relevancy threshold is selected. The selected web document is associated with the candidate query.
Abstract:
An advertisement can be presented by associating a label with an advertisement, receiving input from a user, wherein the input comprises one or more labels, identifying a match between the label associated with the advertisement and the input, and presenting the advertisement to the user. A bid further can be received for presenting the advertisement in response to input from a user that includes the associated label and an advertisement presentation order can be determined based on one or more of the bid, a click-through rate of the advertisement, and a conversion rate of the advertisement. Additionally, a negative label can be associated with the advertisement. Further, an additional input comprising one or more labels can be received from the user, a match can be identified between the negative label and the received additional input, and it can be determined not to present the advertisement based on the identified match.
Abstract:
A system, method, and article of manufacture for supporting summary tables in a distributed database environment is disclosed. The system generally comprises a central program and a plurality of remote database systems that may be heterogeneous. The central program is configured to communicate with the database systems and to support summary tables (also referred to as materialized views) within the central program or within one or more of the database systems. The summary tables may contain summary data from one or more of the database systems. The central program may initiate the generation of summary tables, which may be populated local to the central program or local to one or more of the database systems. The central program may also maintain or coordinate maintenance of the summary tables. In addition, the central program may be configured to receive user queries on one or more of the database systems and to generate optimized query plans based upon the user queries, considering in so doing, the summary tables.